26 overrides of TryGetLast
System.Linq (26)
System\Linq\AppendPrepend.SpeedOpt.cs (1)
148public override TSource? TryGetLast(out bool found)
System\Linq\Concat.SpeedOpt.cs (2)
141public override TSource? TryGetLast(out bool found) 331public override TSource? TryGetLast(out bool found)
System\Linq\DefaultIfEmpty.SpeedOpt.cs (1)
57public override TSource? TryGetLast(out bool found)
System\Linq\OrderedEnumerable.SpeedOpt.cs (2)
190public override TElement? TryGetLast(out bool found) 539public override TElement? TryGetLast(out bool found) =>
System\Linq\Range.SpeedOpt.cs (1)
79public override int TryGetLast(out bool found)
System\Linq\Repeat.SpeedOpt.cs (1)
78public override TResult TryGetLast(out bool found)
System\Linq\Reverse.SpeedOpt.cs (1)
92public override TSource? TryGetLast(out bool found)
System\Linq\Select.SpeedOpt.cs (7)
115public override TResult? TryGetLast(out bool found) 227public override TResult TryGetLast(out bool found) 368public override TResult TryGetLast(out bool found) 477public override TResult? TryGetLast(out bool found) 595public override TResult? TryGetLast(out bool found) 713public override TResult? TryGetLast(out bool found) 921public override TResult? TryGetLast(out bool found)
System\Linq\Shuffle.SpeedOpt.cs (2)
36public override TSource? TryGetLast(out bool found) => 161public override TSource? TryGetLast(out bool found) =>
System\Linq\SkipTake.SpeedOpt.cs (2)
91public override TSource? TryGetLast(out bool found) 440public override TSource? TryGetLast(out bool found)
System\Linq\Where.SpeedOpt.cs (6)
93public override TSource? TryGetLast(out bool found) 255public override TSource? TryGetLast(out bool found) 339public override TSource? TryGetLast(out bool found) 488public override TResult? TryGetLast(out bool found) => TryGetLast(_source, _predicate, _selector, out found); 558public override TResult? TryGetLast(out bool found) => ArrayWhereSelectIterator<TSource, TResult>.TryGetLast(CollectionsMarshal.AsSpan(_source), _predicate, _selector, out found); 651public override TResult? TryGetLast(out bool found)
5 references to TryGetLast
System.Linq (5)
System\Linq\Concat.SpeedOpt.cs (1)
347return 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)
60return iterator.TryGetLast(out found);
System\Linq\Select.SpeedOpt.cs (1)
716TSource? input = _source.TryGetLast(out sourceFound);
System\Linq\SkipTake.SpeedOpt.cs (1)
450iterator.TryGetLast(out found) :