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

◆ TryGetLast()

TSource System.Linq.Enumerable.EnumerablePartition< TSource >.TryGetLast ( out bool found)
inline

Definition at line 1161 of file Enumerable.cs.

1162 {
1164 {
1165 if (SkipBeforeFirst(enumerator) && enumerator.MoveNext())
1166 {
1167 int num = Limit - 1;
1168 int num2 = ((!HasLimit) ? int.MinValue : 0);
1169 TSource current;
1170 do
1171 {
1172 num--;
1173 current = enumerator.Current;
1174 }
1175 while (num >= num2 && enumerator.MoveNext());
1176 found = true;
1177 return current;
1178 }
1179 }
1180 found = false;
1181 return default(TSource);
1182 }
bool SkipBeforeFirst(IEnumerator< TSource > en)
readonly IEnumerable< TSource > _source

References System.Linq.Enumerable.EnumerablePartition< TSource >._source, System.Collections.IEnumerable.GetEnumerator(), System.Linq.Enumerable.EnumerablePartition< TSource >.HasLimit, System.Linq.Enumerable.EnumerablePartition< TSource >.Limit, and System.Linq.Enumerable.EnumerablePartition< TSource >.SkipBeforeFirst().