Skip to main content

ICustomAggregate Members

Declares the base functionality for custom aggregate functions.


Name Description
Name When implemented by a custom aggregate function, specifies its name.


Name Description
CreateEvaluationContext() An object that stores the result’s intermediate state between the Process(Object, Object[]) method calls.
GetResult(Object) Gets a custom aggregate function‘s result.
Process(Object, Object[]) Is called to process every element of a collection supplied to a custom aggregate function.
ResultType(Type[]) When implememnted by a custom aggregate function, determines its return value type based on the type of aggregate function parameters.
See Also