28 overrides of TryGetLast
System.Linq (28)
System\Linq\AppendPrepend.SpeedOpt.cs (1)
148
public override TSource?
TryGetLast
(out bool found)
System\Linq\Cast.SpeedOpt.cs (1)
88
public override TResult?
TryGetLast
(out bool found)
System\Linq\Concat.SpeedOpt.cs (2)
141
public override TSource?
TryGetLast
(out bool found)
331
public override TSource?
TryGetLast
(out bool found)
System\Linq\DefaultIfEmpty.SpeedOpt.cs (1)
57
public override TSource?
TryGetLast
(out bool found)
System\Linq\OfType.SpeedOpt.cs (1)
87
public override TResult?
TryGetLast
(out bool found)
System\Linq\OrderedEnumerable.SpeedOpt.cs (2)
190
public override TElement?
TryGetLast
(out bool found)
539
public override TElement?
TryGetLast
(out bool found) =>
System\Linq\Range.SpeedOpt.cs (1)
68
public override T
TryGetLast
(out bool found)
System\Linq\Repeat.SpeedOpt.cs (1)
78
public override TResult
TryGetLast
(out bool found)
System\Linq\Reverse.SpeedOpt.cs (1)
92
public override TSource?
TryGetLast
(out bool found)
System\Linq\Select.SpeedOpt.cs (7)
116
public override TResult?
TryGetLast
(out bool found)
228
public override TResult
TryGetLast
(out bool found)
373
public override TResult
TryGetLast
(out bool found)
482
public override TResult?
TryGetLast
(out bool found)
600
public override TResult?
TryGetLast
(out bool found)
718
public override TResult?
TryGetLast
(out bool found)
926
public override TResult?
TryGetLast
(out bool found)
System\Linq\Shuffle.SpeedOpt.cs (2)
36
public override TSource?
TryGetLast
(out bool found) =>
161
public override TSource?
TryGetLast
(out bool found) =>
System\Linq\SkipTake.SpeedOpt.cs (2)
91
public override TSource?
TryGetLast
(out bool found)
440
public override TSource?
TryGetLast
(out bool found)
System\Linq\Where.SpeedOpt.cs (6)
93
public override TSource?
TryGetLast
(out bool found)
255
public override TSource?
TryGetLast
(out bool found)
339
public override TSource?
TryGetLast
(out bool found)
488
public override TResult?
TryGetLast
(out bool found) => TryGetLast(_source, _predicate, _selector, out found);
558
public override TResult?
TryGetLast
(out bool found) => ArrayWhereSelectIterator<TSource, TResult>.TryGetLast(CollectionsMarshal.AsSpan(_source), _predicate, _selector, out found);
651
public override TResult?
TryGetLast
(out bool found)
5 references to TryGetLast
System.Linq (5)
System\Linq\Concat.SpeedOpt.cs (1)
347
return node._tail.
TryGetLast
(out found);
System\Linq\Last.cs (1)
72
!IsSizeOptimized && source is Iterator<TSource> iterator ? iterator.
TryGetLast
(out found) :
System\Linq\Reverse.SpeedOpt.cs (1)
60
return iterator.
TryGetLast
(out found);
System\Linq\Select.SpeedOpt.cs (1)
721
TSource? input = _source.
TryGetLast
(out sourceFound);
System\Linq\SkipTake.SpeedOpt.cs (1)
450
iterator.
TryGetLast
(out found) :