Class
CountFunction

Represents a function that returns the number of items in a set of items, including nested sets.

Definition

Constructors

CountFunction()

Initializes a new instance of the CountFunction class.

Declaration

cs-api-definition
public CountFunction()

Properties

AggregateMethodName

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

Declaration

cs-api-definition
protected override string AggregateMethodName { get; }

Property Value

string

The name of the aggregate method that will be used.

Overrides EnumerableAggregateFunctionBase.AggregateMethodName

Remarks

Gets the the Count method name.

Methods

Merge(object, AggregateResultMergeAction, AggregateResult, QueryableCollectionViewGroup)

Merges the specified item into the aggregate result according to the specified action.

Declaration

cs-api-definition
public override object Merge(object item, AggregateResultMergeAction mergeAction, AggregateResult originalAggregateResult, QueryableCollectionViewGroup group)

Parameters

item

object

The item.

mergeAction

AggregateResultMergeAction

The action.

originalAggregateResult

AggregateResult

The original aggregate result.

group

QueryableCollectionViewGroup

The group which the item is being added to or removed from.

Returns

object

The new value of the aggregate result.

Overrides AggregateFunction.Merge(object, AggregateResultMergeAction, AggregateResult, QueryableCollectionViewGroup)