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

◆ TryGetElementAt()

TElement System.Linq.OrderedEnumerable< TElement, TKey >.TryGetElementAt ( int index,
out bool found )
inline

Implements System.Linq.IPartition< TElement >.

Definition at line 134 of file OrderedEnumerable.cs.

135 {
136 if (index == 0)
137 {
138 return TryGetFirst(out found);
139 }
140 if (index > 0)
141 {
143 int count = buffer._count;
144 if (index < count)
145 {
146 found = true;
148 }
149 }
150 found = false;
151 return default(TElement);
152 }
TElement ElementAt(TElement[] elements, int count, int idx)
EnumerableSorter< TElement > GetEnumerableSorter()
TElement TryGetFirst(out bool found)
IEnumerable< TElement > _source

References System.Linq.OrderedEnumerable< TElement, TKey >._source, System.buffer, System.Linq.count, System.Linq.EnumerableSorter< TElement, TKey >.ElementAt(), System.Linq.OrderedEnumerable< TElement, TKey >.GetEnumerableSorter(), System.Linq.index, and System.Linq.OrderedEnumerable< TElement, TKey >.TryGetFirst().

Referenced by System.Linq.OrderedPartition< TElement >.TryGetElementAt(), and System.Linq.OrderedPartition< TElement >.TryGetFirst().