ClassGroupingImpl<TGroupKey, TItem>
Helper class used as IGrouping implementation.
Definition
Namespace:Telerik.Windows.Data
Assembly:Telerik.Windows.Data.dll
Type Parameters:
TGroupKey
The type of the group key.
TItem
The type of the item.
Syntax:
public class GroupingImpl<TGroupKey, TItem> : QueryableCollectionViewGroup, IGroup, IGrouping<TGroupKey, TItem>, IEnumerable<TItem>, IEnumerable
Inheritance: objectQueryableCollectionViewGroupGroupingImpl<TGroupKey, TItem>
Implements:
Inherited Members
Constructors
GroupingImpl(object, IEnumerable, int, bool, 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
key
The group key.
originalItems
The original items.
originalItemCount
The original item count.
hasSubgroups
If set to true This group has child groups.
aggregateResults
The aggregate results.
parentGroup
The parent group.
Methods
GetEnumerator()
Returns an enumerator that iterates through a collection.
Declaration
public IEnumerator GetEnumerator()
Returns
An IEnumerator object that can be used to iterate through the collection.
Implements