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

◆ GroupedResultEnumerable() [2/2]

System.Linq.GroupedResultEnumerable< TSource, TKey, TResult >.GroupedResultEnumerable ( IEnumerable< TSource > source,
Func< TSource, TKey > keySelector,
Func< TKey, IEnumerable< TSource >, TResult > resultSelector,
IEqualityComparer< TKey > comparer )
inline

Definition at line 102 of file GroupedResultEnumerable.cs.

103 {
104 if (source == null)
105 {
106 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.source);
107 }
108 if (keySelector == null)
109 {
110 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.keySelector);
111 }
112 if (resultSelector == null)
113 {
114 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.resultSelector);
115 }
116 _source = source;
120 }
readonly IEqualityComparer< TKey > _comparer
readonly Func< TKey, IEnumerable< TElement >, TResult > _resultSelector
readonly Func< TSource, TKey > _keySelector
readonly IEnumerable< TSource > _source

References System.Linq.GroupedResultEnumerable< TSource, TKey, TResult >._comparer, System.Linq.GroupedResultEnumerable< TSource, TKey, TResult >._keySelector, System.Linq.GroupedResultEnumerable< TSource, TKey, TResult >._resultSelector, System.Linq.GroupedResultEnumerable< TSource, TKey, TResult >._source, System.comparer, System.Linq.keySelector, System.Linq.resultSelector, System.Linq.source, and System.Linq.ThrowHelper.ThrowArgumentNullException().