Click or drag to resize
EnumerableAggregateFunctionBase Class
Base class for all aggregate functions that will use extension methods in Enumerable for aggregation.
Inheritance Hierarchy

Namespace: Telerik.Windows.Data
Assembly: Telerik.Windows.Data (in Telerik.Windows.Data.dll) Version: 2017.2.614.40 (2017.2.614.40)
public abstract class EnumerableAggregateFunctionBase : AggregateFunction

The EnumerableAggregateFunctionBase type exposes the following members.

Public methodCreateAggregateExpression
Creates the aggregate expression that is used for constructing expression tree that will calculate the aggregate result.
(Inherited from AggregateFunction.)
Protected methodGenerateFunctionName
Generates default name for this function using this type's name.
(Overrides AggregateFunctionGenerateFunctionName.)
Public methodMerge
Merges the specified item into the aggregate result according to the specified action.
(Inherited from AggregateFunction.)
Protected methodOnPropertyChanged
Raise PropertyChanged Event.
(Inherited from AggregateFunction.)
Protected propertyAggregateMethodName
Gets the name of the aggregate method on the ExtensionMethodsType that will be used for aggregation.
Public propertyCaption
Gets or sets the informative message to display as an illustration of the aggregate function.
(Inherited from AggregateFunction.)
Protected propertyExtensionMethodsType
Gets the type of the extension methods that holds the extension methods for aggregation. For example Enumerable or Queryable.
Public propertyFunctionName
Gets or sets the name of the aggregate function, which appears as a property of the group record on which records the function works.
(Inherited from AggregateFunction.)
Public propertyResultFormatString
Gets or sets a string that is used to format the result value.
(Inherited from AggregateFunction.)
Public eventPropertyChanged
Occurs when a property value changes.
(Inherited from AggregateFunction.)
See Also