New to Telerik UI for WPFStart a free 30-day trial

Base class for all aggregate functions that will use extension methods in Enumerable for aggregation.

Definition

Constructors

C#
protected EnumerableAggregateFunctionBase()

Properties

Gets the name of the aggregate method on the ExtensionMethodsType that will be used for aggregation.

C#
protected abstract string AggregateMethodName { get; }
Property Value:

The name of the aggregate method that will be used.

Gets the type of the extension methods that holds the extension methods for aggregation. For example Enumerable or Queryable.

C#
protected virtual Type ExtensionMethodsType { get; }
Property Value:

The type of that holds the extension methods. The default value is Enumerable.

Methods

Generates default name for this function using this type's name.

C#
protected override string GenerateFunctionName()
Returns:

string

Function name generated with the following pattern: {GetType().Name}_{GetHashCode()}.

Overrides: AggregateFunction.GenerateFunctionName()