Class
EnumerableAggregateFunction

Represents an AggregateFunction that uses aggregate extension methods provided in Enumerable.

Definition

Namespace:Telerik.Windows.Data

Assembly:Telerik.Windows.Data.dll

Syntax:

cs-api-definition
public abstract class EnumerableAggregateFunction : EnumerableAggregateFunctionBase, INotifyPropertyChanged

Inheritance: objectAggregateFunctionEnumerableAggregateFunctionBaseEnumerableAggregateFunction

Derived Classes: CountFunctionFirstFunctionLastFunction

Implements: INotifyPropertyChanged

Inherited Members EnumerableAggregateFunctionBase.GenerateFunctionName()EnumerableAggregateFunctionBase.AggregateMethodNameEnumerableAggregateFunctionBase.ExtensionMethodsTypeAggregateFunction.Merge(object, AggregateResultMergeAction, AggregateResult, QueryableCollectionViewGroup)AggregateFunction.OnPropertyChanged(string)AggregateFunction.CaptionAggregateFunction.FunctionNameAggregateFunction.ResultFormatStringAggregateFunction.PropertyChanged

Constructors

EnumerableAggregateFunction()

Declaration

cs-api-definition
protected EnumerableAggregateFunction()

Methods

CreateAggregateExpression(Expression)

Creates the aggregate expression that is used for constructing expression tree that will calculate the aggregate result.

Declaration

cs-api-definition
public override Expression CreateAggregateExpression(Expression enumerableExpression)

Parameters

enumerableExpression

Expression

The grouping expression.

Returns

Expression

Overrides AggregateFunction.CreateAggregateExpression(Expression)