Class AggregateFunction<TElement, TResult>
Represents a class that allows a custom lambda expression to be executed over a sequence of items.
Inherited Members
Namespace: Telerik.Windows.Data
Assembly: Telerik.Windows.Data.dll
Syntax
public class AggregateFunction<TElement, TResult> : AggregateFunction, INotifyPropertyChanged
Type Parameters
TElement
The type of the elements in the sequence. |
TResult
The type of the function result. |
Constructors
AggregateFunction()
Declaration
public AggregateFunction()
Properties
AggregationExpression
Gets or sets the aggregation expression.
Declaration
public Expression<Func<IEnumerable<TElement>, TResult>> AggregationExpression { get; set; }
Property Value
System.Linq.Expressions.Expression<System.Func<System.Collections.Generic.IEnumerable<TElement>, TResult>>
The aggregation expression. |
Methods
CreateAggregateExpression(Expression)
Creates the aggregate expression that is used for constructing expression tree that will calculate the aggregate result.
Declaration
public override Expression CreateAggregateExpression(Expression enumerableExpression)
Parameters
System.Linq.Expressions.Expression
enumerableExpression
The grouping expression. |
Returns
System.Linq.Expressions.Expression
|