Table of Contents

Class DecrementBuilder<TModel, TEvent, TProperty>

Namespace
Cratis.Chronicle.Projections
Assembly
Cratis.Chronicle.dll

Represents an implementation of IPropertyExpressionBuilder for decrementing a property.

public class DecrementBuilder<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
DecrementBuilder<TModel, TEvent, TProperty>
Implements
Inherited Members

Constructors

DecrementBuilder(PropertyPath)

Represents an implementation of IPropertyExpressionBuilder for decrementing a property.

public DecrementBuilder(PropertyPath targetProperty)

Parameters

targetProperty PropertyPath

Target 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.