24 overrides of TryGetLast
System.Linq (24)
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) 327public 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)
192public override TElement? TryGetLast(out bool found) 540public 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)
110public override TResult? TryGetLast(out bool found) 222public override TResult TryGetLast(out bool found) 350public override TResult TryGetLast(out bool found) 446public override TResult? TryGetLast(out bool found) 549public override TResult? TryGetLast(out bool found) 652public override TResult? TryGetLast(out bool found) 845public override TResult? TryGetLast(out bool found)
System\Linq\SkipTake.SpeedOpt.cs (2)
91public override TSource? TryGetLast(out bool found) 429public override TSource? TryGetLast(out bool found)
System\Linq\Where.SpeedOpt.cs (6)
89public override TSource? TryGetLast(out bool found) 232public override TSource? TryGetLast(out bool found) 301public override TSource? TryGetLast(out bool found) 431public override TResult? TryGetLast(out bool found) => TryGetLast(_source, _predicate, _selector, out found); 486public override TResult? TryGetLast(out bool found) => ArrayWhereSelectIterator<TSource, TResult>.TryGetLast(CollectionsMarshal.AsSpan(_source), _predicate, _selector, out found); 573public override TResult? TryGetLast(out bool found)
4 references to TryGetLast
System.Linq (4)
System\Linq\Last.cs (1)
73source 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)
655TSource? input = _source.TryGetLast(out sourceFound);
System\Linq\SkipTake.SpeedOpt.cs (1)
436iterator.TryGetLast(out found) :