Class IncrementBuilder<TModel, TEvent, TProperty>
- Namespace
- Cratis.Chronicle.Projections
- Assembly
- Cratis.Chronicle.dll
Represents an implementation of IPropertyExpressionBuilder for incrementing a property.
public class IncrementBuilder<TModel, TEvent, TProperty> : IPropertyExpressionBuilder
Type Parameters
TModel
Model to build for.
TEvent
Event to build for.
TProperty
The type of the property we're targeting.
- Inheritance
-
IncrementBuilder<TModel, TEvent, TProperty>
- Implements
- Inherited Members
Constructors
IncrementBuilder(PropertyPath)
Represents an implementation of IPropertyExpressionBuilder for incrementing a property.
public IncrementBuilder(PropertyPath targetProperty)
Parameters
targetProperty
PropertyPathTarget property we're building for.
Properties
TargetProperty
Gets the target property.
public PropertyPath TargetProperty { get; }
Property Value
- PropertyPath
Methods
Build()
Builds the expression.
public string Build()
Returns
- string
The expression built.