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

◆ ToArray< TResult >()

TResult[] System.Linq.Lookup< TKey, TElement >.ToArray< TResult > ( Func< TKey, IEnumerable< TElement >, TResult > resultSelector)
inlinepackage

Definition at line 48 of file Lookup.cs.

49 {
50 TResult[] array = new TResult[_count];
51 int num = 0;
53 if (grouping != null)
54 {
55 do
56 {
57 grouping = grouping._next;
58 grouping.Trim();
59 array[num] = resultSelector(grouping._key, grouping._elements);
60 num++;
61 }
62 while (grouping != _lastGrouping);
63 }
64 return array;
65 }
Grouping< TKey, TElement > _lastGrouping
Definition Lookup.cs:15

References System.Linq.Lookup< TKey, TElement >._count, System.Linq.Lookup< TKey, TElement >._lastGrouping, System.array, and System.Linq.resultSelector.