Class GroupingImpl<TGroupKey, TItem>
Helper class used as IGrouping implementation.
Inherited Members
Namespace: Telerik.Windows.Data
Assembly: Telerik.Windows.Data.dll
Syntax
public class GroupingImpl<TGroupKey, TItem> : QueryableCollectionViewGroup, IGroup, IGrouping<TGroupKey, TItem>, IEnumerable<TItem>, IEnumerable
Type Parameters
TGroupKey
The type of the group key. |
TItem
The type of the item. |
Constructors
GroupingImpl(Object, IEnumerable, Int32, Boolean, AggregateResultCollection, QueryableCollectionViewGroup)
Initializes a new instance of the GroupingImpl<TGroupKey, TItem> class.
Declaration
public GroupingImpl(object key, IEnumerable originalItems, int originalItemCount, bool hasSubgroups, AggregateResultCollection aggregateResults, QueryableCollectionViewGroup parentGroup)
Parameters
System.Object
key
The group key. |
System.Collections.IEnumerable
originalItems
The original items. |
System.Int32
originalItemCount
The original item count. |
System.Boolean
hasSubgroups
If set to |
AggregateResultCollection
aggregateResults
The aggregate results. |
QueryableCollectionViewGroup
parentGroup
The parent group. |
Methods
GetEnumerator()
Returns an enumerator that iterates through a collection.
Declaration
public IEnumerator GetEnumerator()
Returns
System.Collections.IEnumerator
An System.Collections.IEnumerator object that can be used to iterate through the collection. |
Implements
Explicit Interface Implementations
IEnumerable<TItem>.GetEnumerator()
Declaration
IEnumerator<TItem> IEnumerable<TItem>.GetEnumerator()
Returns
System.Collections.Generic.IEnumerator<TItem>
|