Class ExpressionAggregateExpressionDefinition<TSource, TResult>
A BsonValue based aggregate expression.
public sealed class ExpressionAggregateExpressionDefinition<TSource, TResult> : AggregateExpressionDefinition<TSource, TResult>
Type Parameters
TSource
The type of the source.
TResult
The type of the result.
- Inheritance
-
AggregateExpressionDefinition<TSource, TResult>ExpressionAggregateExpressionDefinition<TSource, TResult>
- Inherited Members
Constructors
- ExpressionAggregateExpressionDefinition(Expression<Func<TSource, TResult>>)
Initializes a new instance of the ExpressionAggregateExpressionDefinition<TSource, TResult> class.
Methods
- Render(RenderArgs<TSource>)
Renders the aggregation expression to a BsonValue.
See Also
AggregateExpressionDefinition<TSource, TResult>