Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GroupedEnumerable() [1/2]

System.Linq.GroupedEnumerable< TSource, TKey >.GroupedEnumerable ( IEnumerable< TSource > source,
Func< TSource, TKey > keySelector,
Func< TSource, TElement > elementSelector,
IEqualityComparer< TKey > comparer )
inline

Definition at line 37 of file GroupedEnumerable.cs.

38 {
39 if (source == null)
40 {
41 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.source);
42 }
43 if (keySelector == null)
44 {
45 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.keySelector);
46 }
47 if (elementSelector == null)
48 {
49 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.elementSelector);
50 }
55 }
readonly IEnumerable< TSource > _source
readonly IEqualityComparer< TKey > _comparer
readonly Func< TSource, TElement > _elementSelector
readonly Func< TSource, TKey > _keySelector

References System.Linq.GroupedEnumerable< TSource, TKey >._comparer, System.Linq.GroupedEnumerable< TSource, TKey >._elementSelector, System.Linq.GroupedEnumerable< TSource, TKey >._keySelector, System.Linq.GroupedEnumerable< TSource, TKey >._source, System.comparer, System.Linq.elementSelector, System.Linq.keySelector, System.Linq.source, and System.Linq.ThrowHelper.ThrowArgumentNullException().