Uses of Interface
sharin.unlinq.Grouping

Packages that use Grouping
sharin.unlinq   
 

Uses of Grouping in sharin.unlinq
 

Classes in sharin.unlinq that implement Grouping
 class BasicGrouping<K,E>
           
 

Methods in sharin.unlinq that return Grouping
 Grouping<TKey,TValue> BasicLookup.aggregate(Func2<Grouping<TKey,TValue>,Grouping<TKey,TValue>,Grouping<TKey,TValue>> func)
           
 Grouping<TKey,TValue> BasicLookup.elementAt(int index)
           
 Grouping<TKey,TValue> BasicLookup.elementAtOrDefault(int index)
           
 Grouping<TKey,TValue> BasicLookup.elementAtOrDefault(int index, Grouping<TKey,TValue> defaultValue)
           
 Grouping<TKey,TValue> BasicLookup.first()
           
 Grouping<TKey,TValue> BasicLookup.first(Func<Grouping<TKey,TValue>,Boolean> predicate)
           
 Grouping<TKey,TValue> BasicLookup.firstOrDefault()
           
 Grouping<TKey,TValue> BasicLookup.firstOrDefault(Func<Grouping<TKey,TValue>,Boolean> predicate)
           
 Grouping<TKey,TValue> BasicLookup.firstOrDefault(Func<Grouping<TKey,TValue>,Boolean> predicate, Grouping<TKey,TValue> defaultValue)
           
 Grouping<TKey,TValue> BasicLookup.firstOrDefault(Grouping<TKey,TValue> defaultValue)
           
 Grouping<TKey,TValue> BasicLookup.last()
           
 Grouping<TKey,TValue> BasicLookup.last(Func<Grouping<TKey,TValue>,Boolean> predicate)
           
 Grouping<TKey,TValue> BasicLookup.lastOrDefault()
           
 Grouping<TKey,TValue> BasicLookup.lastOrDefault(Func<Grouping<TKey,TValue>,Boolean> predicate)
           
 Grouping<TKey,TValue> BasicLookup.lastOrDefault(Func<Grouping<TKey,TValue>,Boolean> predicate, Grouping<TKey,TValue> defaultValue)
           
 Grouping<TKey,TValue> BasicLookup.lastOrDefault(Grouping<TKey,TValue> defaultValue)
           
 Grouping<TKey,TValue> BasicLookup.max()
           
 Grouping<TKey,TValue> BasicLookup.min()
           
 Grouping<TKey,TValue> BasicLookup.single()
           
 Grouping<TKey,TValue> BasicLookup.single(Func<Grouping<TKey,TValue>,Boolean> predicate)
           
 Grouping<TKey,TValue> BasicLookup.singleOrDefault()
           
 Grouping<TKey,TValue> BasicLookup.singleOrDefault(Func<Grouping<TKey,TValue>,Boolean> predicate)
           
 Grouping<TKey,TValue> BasicLookup.singleOrDefault(Func<Grouping<TKey,TValue>,Boolean> predicate, Grouping<TKey,TValue> defaultValue)
           
 Grouping<TKey,TValue> BasicLookup.singleOrDefault(Grouping<TKey,TValue> defaultValue)
           
 

Methods in sharin.unlinq that return types with arguments of type Grouping
 Enumerable<Grouping<TKey,TValue>> BasicLookup.concat(Enumerable<Grouping<TKey,TValue>> second)
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.defaultIfEmpty()
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.defaultIfEmpty(Grouping<TKey,TValue> defaultValue)
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.distinct()
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.except(Enumerable<Grouping<TKey,TValue>> second)
           
<K> Enumerable<Grouping<K,Grouping<TKey,TValue>>>
BasicLookup.groupBy(Func<Grouping<TKey,TValue>,K> keySelector)
           
<K> Enumerable<Grouping<K,Grouping<TKey,TValue>>>
BasicLookup.groupBy(Func<Grouping<TKey,TValue>,K> keySelector)
           
<K,E> Enumerable<Grouping<K,E>>
BasicLookup.groupBy(Func<Grouping<TKey,TValue>,K> keySelector, Func<Grouping<TKey,TValue>,E> elementSelector)
           
<K> Enumerable<Grouping<K,Map.Entry<TKey,TValue>>>
BasicDictionary.groupBy(Func<Map.Entry<TKey,TValue>,K> keySelector)
           
<K,E> Enumerable<Grouping<K,E>>
BasicDictionary.groupBy(Func<Map.Entry<TKey,TValue>,K> keySelector, Func<Map.Entry<TKey,TValue>,E> elementSelector)
           
<K> Enumerable<Grouping<K,T>>
Enumerable.groupBy(Func<T,K> keySelector)
           
<K> Enumerable<Grouping<K,T>>
BasicOrderedEnumerable.groupBy(Func<T,K> keySelector)
           
<K> Enumerable<Grouping<K,T>>
BasicEnumerableList.groupBy(Func<T,K> keySelector)
           
<K> Enumerable<Grouping<K,T>>
BasicEnumerable.groupBy(Func<T,K> keySelector)
           
<K,E> Enumerable<Grouping<K,E>>
Enumerable.groupBy(Func<T,K> keySelector, Func<T,E> elementSelector)
           
<K,E> Enumerable<Grouping<K,E>>
BasicOrderedEnumerable.groupBy(Func<T,K> keySelector, Func<T,E> elementSelector)
           
<K,E> Enumerable<Grouping<K,E>>
BasicEnumerableList.groupBy(Func<T,K> keySelector, Func<T,E> elementSelector)
           
<K,E> Enumerable<Grouping<K,E>>
BasicEnumerable.groupBy(Func<T,K> keySelector, Func<T,E> elementSelector)
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.intersect(Enumerable<Grouping<TKey,TValue>> second)
           
 Iterator<Grouping<TKey,TValue>> BasicLookup.iterator()
           
<K> OrderedEnumerable<Grouping<TKey,TValue>>
BasicLookup.orderBy(Func<Grouping<TKey,TValue>,K> keySelector)
           
<K> OrderedEnumerable<Grouping<TKey,TValue>>
BasicLookup.orderBy(Func<Grouping<TKey,TValue>,K> keySelector, Comparator<K> comparator)
           
<K> OrderedEnumerable<Grouping<TKey,TValue>>
BasicLookup.orderByDescending(Func<Grouping<TKey,TValue>,K> keySelector)
           
<K> OrderedEnumerable<Grouping<TKey,TValue>>
BasicLookup.orderByDescending(Func<Grouping<TKey,TValue>,K> keySelector, Comparator<K> comparator)
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.reverse()
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.skip(int count)
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.skipWhile(Func<Grouping<TKey,TValue>,Boolean> predicate)
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.skipWhile(Func2<Grouping<TKey,TValue>,Integer,Boolean> predicate)
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.take(int count)
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.takeWhile(Func<Grouping<TKey,TValue>,Boolean> predicate)
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.takeWhile(Func2<Grouping<TKey,TValue>,Integer,Boolean> predicate)
           
<K> Dictionary<K,Grouping<TKey,TValue>>
BasicLookup.toDictionary(Func<Grouping<TKey,TValue>,K> keySelector)
           
 EnumerableList<Grouping<TKey,TValue>> BasicLookup.toEnumerableList()
           
 List<Grouping<TKey,TValue>> BasicLookup.toList()
           
<K> Map<K,List<Grouping<TKey,TValue>>>
BasicLookup.toListMap(Func<Grouping<TKey,TValue>,K> keySelector)
           
<K> Lookup<K,Grouping<TKey,TValue>>
BasicLookup.toLookup(Func<Grouping<TKey,TValue>,K> keySelector)
           
<K> Map<K,Grouping<TKey,TValue>>
BasicLookup.toMap(Func<Grouping<TKey,TValue>,K> keySelector)
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.union(Enumerable<Grouping<TKey,TValue>> second)
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.where(Func<Grouping<TKey,TValue>,Boolean> predicate)
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.where(Func2<Grouping<TKey,TValue>,Integer,Boolean> predicate)
           
 

Methods in sharin.unlinq with parameters of type Grouping
 Enumerable<Grouping<TKey,TValue>> BasicLookup.defaultIfEmpty(Grouping<TKey,TValue> defaultValue)
           
 Grouping<TKey,TValue> BasicLookup.elementAtOrDefault(int index, Grouping<TKey,TValue> defaultValue)
           
 Grouping<TKey,TValue> BasicLookup.firstOrDefault(Func<Grouping<TKey,TValue>,Boolean> predicate, Grouping<TKey,TValue> defaultValue)
           
 Grouping<TKey,TValue> BasicLookup.firstOrDefault(Grouping<TKey,TValue> defaultValue)
           
 Grouping<TKey,TValue> BasicLookup.lastOrDefault(Func<Grouping<TKey,TValue>,Boolean> predicate, Grouping<TKey,TValue> defaultValue)
           
 Grouping<TKey,TValue> BasicLookup.lastOrDefault(Grouping<TKey,TValue> defaultValue)
           
 Grouping<TKey,TValue> BasicLookup.singleOrDefault(Func<Grouping<TKey,TValue>,Boolean> predicate, Grouping<TKey,TValue> defaultValue)
           
 Grouping<TKey,TValue> BasicLookup.singleOrDefault(Grouping<TKey,TValue> defaultValue)
           
 

Method parameters in sharin.unlinq with type arguments of type Grouping
<A> A
BasicLookup.aggregate(A seed, Func2<A,Grouping<TKey,TValue>,A> func)
           
<A,R> R
BasicLookup.aggregate(A seed, Func2<A,Grouping<TKey,TValue>,A> func, Func<A,R> resultSelector)
           
 Grouping<TKey,TValue> BasicLookup.aggregate(Func2<Grouping<TKey,TValue>,Grouping<TKey,TValue>,Grouping<TKey,TValue>> func)
           
 Grouping<TKey,TValue> BasicLookup.aggregate(Func2<Grouping<TKey,TValue>,Grouping<TKey,TValue>,Grouping<TKey,TValue>> func)
           
 Grouping<TKey,TValue> BasicLookup.aggregate(Func2<Grouping<TKey,TValue>,Grouping<TKey,TValue>,Grouping<TKey,TValue>> func)
           
 Boolean BasicLookup.all(Func<Grouping<TKey,TValue>,Boolean> predicate)
           
 Boolean BasicLookup.any(Func<Grouping<TKey,TValue>,Boolean> predicate)
           
 double BasicLookup.average(Func<Grouping<TKey,TValue>,Integer> selector)
           
 double BasicLookup.averageDouble(Func<Grouping<TKey,TValue>,Double> selector)
           
 float BasicLookup.averageFloat(Func<Grouping<TKey,TValue>,Float> selector)
           
 double BasicLookup.averageLong(Func<Grouping<TKey,TValue>,Long> selector)
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.concat(Enumerable<Grouping<TKey,TValue>> second)
           
 int BasicLookup.count(Func<Grouping<TKey,TValue>,Boolean> predicate)
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.except(Enumerable<Grouping<TKey,TValue>> second)
           
 Grouping<TKey,TValue> BasicLookup.first(Func<Grouping<TKey,TValue>,Boolean> predicate)
           
 Grouping<TKey,TValue> BasicLookup.firstOrDefault(Func<Grouping<TKey,TValue>,Boolean> predicate)
           
 Grouping<TKey,TValue> BasicLookup.firstOrDefault(Func<Grouping<TKey,TValue>,Boolean> predicate, Grouping<TKey,TValue> defaultValue)
           
<K> Enumerable<Grouping<K,Grouping<TKey,TValue>>>
BasicLookup.groupBy(Func<Grouping<TKey,TValue>,K> keySelector)
           
<K,E> Enumerable<Grouping<K,E>>
BasicLookup.groupBy(Func<Grouping<TKey,TValue>,K> keySelector, Func<Grouping<TKey,TValue>,E> elementSelector)
           
<K,E> Enumerable<Grouping<K,E>>
BasicLookup.groupBy(Func<Grouping<TKey,TValue>,K> keySelector, Func<Grouping<TKey,TValue>,E> elementSelector)
           
<K,E,R> Enumerable<R>
BasicLookup.groupBy(Func<Grouping<TKey,TValue>,K> keySelector, Func<Grouping<TKey,TValue>,E> elementSelector, Func2<K,Enumerable<E>,R> resultSelector)
           
<K,E,R> Enumerable<R>
BasicLookup.groupBy(Func<Grouping<TKey,TValue>,K> keySelector, Func<Grouping<TKey,TValue>,E> elementSelector, Func2<K,Enumerable<E>,R> resultSelector)
           
<K,R> Enumerable<R>
BasicLookup.groupBy(Func<Grouping<TKey,TValue>,K> keySelector, Func2<K,Enumerable<Grouping<TKey,TValue>>,R> resultSelector)
           
<K,R> Enumerable<R>
BasicLookup.groupBy(Func<Grouping<TKey,TValue>,K> keySelector, Func2<K,Enumerable<Grouping<TKey,TValue>>,R> resultSelector)
           
<I,K,R> Enumerable<R>
BasicLookup.groupJoin(Enumerable<I> inner, Func<Grouping<TKey,TValue>,K> outerKeySelector, Func<I,K> innerKeySelector, Func2<Grouping<TKey,TValue>,Enumerable<I>,R> resultSelector)
           
<I,K,R> Enumerable<R>
BasicLookup.groupJoin(Enumerable<I> inner, Func<Grouping<TKey,TValue>,K> outerKeySelector, Func<I,K> innerKeySelector, Func2<Grouping<TKey,TValue>,Enumerable<I>,R> resultSelector)
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.intersect(Enumerable<Grouping<TKey,TValue>> second)
           
<I,K,R> Enumerable<R>
BasicLookup.join(Enumerable<I> inner, Func<Grouping<TKey,TValue>,K> outerKeySelector, Func<I,K> innerKeySelector, Func2<Grouping<TKey,TValue>,I,R> resultSelector)
           
<I,K,R> Enumerable<R>
BasicLookup.join(Enumerable<I> inner, Func<Grouping<TKey,TValue>,K> outerKeySelector, Func<I,K> innerKeySelector, Func2<Grouping<TKey,TValue>,I,R> resultSelector)
           
 Grouping<TKey,TValue> BasicLookup.last(Func<Grouping<TKey,TValue>,Boolean> predicate)
           
 Grouping<TKey,TValue> BasicLookup.lastOrDefault(Func<Grouping<TKey,TValue>,Boolean> predicate)
           
 Grouping<TKey,TValue> BasicLookup.lastOrDefault(Func<Grouping<TKey,TValue>,Boolean> predicate, Grouping<TKey,TValue> defaultValue)
           
 long BasicLookup.longCount(Func<Grouping<TKey,TValue>,Boolean> predicate)
           
<R extends Comparable<R>>
R
BasicLookup.max(Func<Grouping<TKey,TValue>,R> selector)
           
<R extends Comparable<R>>
R
BasicLookup.min(Func<Grouping<TKey,TValue>,R> selector)
           
<K> OrderedEnumerable<Grouping<TKey,TValue>>
BasicLookup.orderBy(Func<Grouping<TKey,TValue>,K> keySelector)
           
<K> OrderedEnumerable<Grouping<TKey,TValue>>
BasicLookup.orderBy(Func<Grouping<TKey,TValue>,K> keySelector, Comparator<K> comparator)
           
<K> OrderedEnumerable<Grouping<TKey,TValue>>
BasicLookup.orderByDescending(Func<Grouping<TKey,TValue>,K> keySelector)
           
<K> OrderedEnumerable<Grouping<TKey,TValue>>
BasicLookup.orderByDescending(Func<Grouping<TKey,TValue>,K> keySelector, Comparator<K> comparator)
           
<R> Enumerable<R>
BasicLookup.select(Func<Grouping<TKey,TValue>,R> selector)
           
<R> Enumerable<R>
BasicLookup.select(Func2<Grouping<TKey,TValue>,Integer,R> selector)
           
<C,R> Enumerable<R>
BasicLookup.selectMany(Func<Grouping<TKey,TValue>,Enumerable<C>> collectionSelector, Func2<Grouping<TKey,TValue>,C,R> resultSelector)
           
<C,R> Enumerable<R>
BasicLookup.selectMany(Func<Grouping<TKey,TValue>,Enumerable<C>> collectionSelector, Func2<Grouping<TKey,TValue>,C,R> resultSelector)
           
<R> Enumerable<R>
BasicLookup.selectMany(Func<Grouping<TKey,TValue>,Enumerable<R>> selector)
           
<C,R> Enumerable<R>
BasicLookup.selectMany(Func2<Grouping<TKey,TValue>,Integer,Enumerable<C>> collectionSelector, Func2<Grouping<TKey,TValue>,C,R> resultSelector)
           
<C,R> Enumerable<R>
BasicLookup.selectMany(Func2<Grouping<TKey,TValue>,Integer,Enumerable<C>> collectionSelector, Func2<Grouping<TKey,TValue>,C,R> resultSelector)
           
<R> Enumerable<R>
BasicLookup.selectMany(Func2<Grouping<TKey,TValue>,Integer,Enumerable<R>> selector)
           
 Boolean BasicLookup.sequenceEqual(Enumerable<Grouping<TKey,TValue>> second)
           
 Grouping<TKey,TValue> BasicLookup.single(Func<Grouping<TKey,TValue>,Boolean> predicate)
           
 Grouping<TKey,TValue> BasicLookup.singleOrDefault(Func<Grouping<TKey,TValue>,Boolean> predicate)
           
 Grouping<TKey,TValue> BasicLookup.singleOrDefault(Func<Grouping<TKey,TValue>,Boolean> predicate, Grouping<TKey,TValue> defaultValue)
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.skipWhile(Func<Grouping<TKey,TValue>,Boolean> predicate)
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.skipWhile(Func2<Grouping<TKey,TValue>,Integer,Boolean> predicate)
           
 int BasicLookup.sum(Func<Grouping<TKey,TValue>,Integer> selector)
           
 double BasicLookup.sumDouble(Func<Grouping<TKey,TValue>,Double> selector)
           
 float BasicLookup.sumFloat(Func<Grouping<TKey,TValue>,Float> selector)
           
 long BasicLookup.sumLong(Func<Grouping<TKey,TValue>,Long> selector)
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.takeWhile(Func<Grouping<TKey,TValue>,Boolean> predicate)
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.takeWhile(Func2<Grouping<TKey,TValue>,Integer,Boolean> predicate)
           
<K> Dictionary<K,Grouping<TKey,TValue>>
BasicLookup.toDictionary(Func<Grouping<TKey,TValue>,K> keySelector)
           
<K,E> Dictionary<K,E>
BasicLookup.toDictionary(Func<Grouping<TKey,TValue>,K> keySelector, Func<Grouping<TKey,TValue>,E> elementSelector)
           
<K,E> Dictionary<K,E>
BasicLookup.toDictionary(Func<Grouping<TKey,TValue>,K> keySelector, Func<Grouping<TKey,TValue>,E> elementSelector)
           
<K> Map<K,List<Grouping<TKey,TValue>>>
BasicLookup.toListMap(Func<Grouping<TKey,TValue>,K> keySelector)
           
<K,E> Map<K,List<E>>
BasicLookup.toListMap(Func<Grouping<TKey,TValue>,K> keySelector, Func<Grouping<TKey,TValue>,E> elementSelector)
           
<K,E> Map<K,List<E>>
BasicLookup.toListMap(Func<Grouping<TKey,TValue>,K> keySelector, Func<Grouping<TKey,TValue>,E> elementSelector)
           
<K> Lookup<K,Grouping<TKey,TValue>>
BasicLookup.toLookup(Func<Grouping<TKey,TValue>,K> keySelector)
           
<K,E> Lookup<K,E>
BasicLookup.toLookup(Func<Grouping<TKey,TValue>,K> keySelector, Func<Grouping<TKey,TValue>,E> elementSelector)
           
<K,E> Lookup<K,E>
BasicLookup.toLookup(Func<Grouping<TKey,TValue>,K> keySelector, Func<Grouping<TKey,TValue>,E> elementSelector)
           
<K> Map<K,Grouping<TKey,TValue>>
BasicLookup.toMap(Func<Grouping<TKey,TValue>,K> keySelector)
           
<K,E> Map<K,E>
BasicLookup.toMap(Func<Grouping<TKey,TValue>,K> keySelector, Func<Grouping<TKey,TValue>,E> elementSelector)
           
<K,E> Map<K,E>
BasicLookup.toMap(Func<Grouping<TKey,TValue>,K> keySelector, Func<Grouping<TKey,TValue>,E> elementSelector)
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.union(Enumerable<Grouping<TKey,TValue>> second)
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.where(Func<Grouping<TKey,TValue>,Boolean> predicate)
           
 Enumerable<Grouping<TKey,TValue>> BasicLookup.where(Func2<Grouping<TKey,TValue>,Integer,Boolean> predicate)
           
 



Copyright © 2009 SHU. All Rights Reserved.