ClassEnumerableAggregateFunctionBase
Base class for all aggregate functions that will use extension methods in Enumerable for aggregation.
Definition
Namespace:Telerik.Windows.Data
Assembly:Telerik.Windows.Data.dll
Syntax:
public abstract class EnumerableAggregateFunctionBase : AggregateFunction, INotifyPropertyChanged
Inheritance: objectAggregateFunctionEnumerableAggregateFunctionBase
Derived Classes:
Implements:
Inherited Members
Constructors
EnumerableAggregateFunctionBase()
Declaration
protected EnumerableAggregateFunctionBase()
Properties
AggregateMethodName
Gets the name of the aggregate method on the ExtensionMethodsType that will be used for aggregation.
Declaration
protected abstract string AggregateMethodName { get; }
Property Value
The name of the aggregate method that will be used.
ExtensionMethodsType
Gets the type of the extension methods that holds the extension methods for aggregation. For example Enumerable or Queryable.
Declaration
protected virtual Type ExtensionMethodsType { get; }
Property Value
The type of that holds the extension methods. The default value is Enumerable.
Methods
GenerateFunctionName()
Generates default name for this function using this type's name.