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

◆ OrderedEnumerable() [2/2]

System.Linq.OrderedEnumerable< TElement, TKey >.OrderedEnumerable ( IEnumerable< TElement > source,
Func< TElement, TKey > keySelector,
IComparer< TKey > comparer,
bool descending,
OrderedEnumerable< TElement > parent )
inlinepackage

Definition at line 350 of file OrderedEnumerable.cs.

351 : base(source)
352 {
353 if (source == null)
354 {
355 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.source);
356 }
357 if (keySelector == null)
358 {
359 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.keySelector);
360 }
361 _parent = parent;
363 _comparer = comparer ?? Comparer<TKey>.Default;
365 }
readonly OrderedEnumerable< TElement > _parent
readonly Func< TElement, TKey > _keySelector
readonly IComparer< TKey > _comparer

References System.Linq.OrderedEnumerable< TElement, TKey >._comparer, System.Linq.OrderedEnumerable< TElement, TKey >._descending, System.Linq.OrderedEnumerable< TElement, TKey >._keySelector, System.Linq.OrderedEnumerable< TElement, TKey >._parent, System.comparer, System.Linq.keySelector, System.Linq.source, and System.Linq.ThrowHelper.ThrowArgumentNullException().