Class
FirstFunction

Represents a function that returns the first item from a set of items.

Definition

Constructors

FirstFunction()

Initializes a new instance of the FirstFunction class.

Declaration

cs-api-definition
public FirstFunction()

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 First 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)