26 overrides of TryGetLast
System.Linq (26)
System\Linq\AppendPrepend.SpeedOpt.cs (1)
148
public override TSource?
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\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)
79
public override int
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)
115
public override TResult?
TryGetLast
(out bool found)
227
public override TResult
TryGetLast
(out bool found)
368
public override TResult
TryGetLast
(out bool found)
477
public override TResult?
TryGetLast
(out bool found)
595
public override TResult?
TryGetLast
(out bool found)
713
public override TResult?
TryGetLast
(out bool found)
921
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)
716
TSource? input = _source.
TryGetLast
(out sourceFound);
System\Linq\SkipTake.SpeedOpt.cs (1)
450
iterator.
TryGetLast
(out found) :