28 overrides of TryGetFirst
System.Linq (28)
System\Linq\AppendPrepend.SpeedOpt.cs (1)
133
public override TSource?
TryGetFirst
(out bool found)
System\Linq\Concat.SpeedOpt.cs (2)
130
public override TSource?
TryGetFirst
(out bool found)
315
public override TSource?
TryGetFirst
(out bool found)
System\Linq\DefaultIfEmpty.SpeedOpt.cs (1)
45
public override TSource?
TryGetFirst
(out bool found)
System\Linq\Distinct.SpeedOpt.cs (1)
18
public override TSource?
TryGetFirst
(out bool found) => _source.TryGetFirst(out found);
System\Linq\OrderedEnumerable.SpeedOpt.cs (2)
165
public override TElement?
TryGetFirst
(out bool found)
537
public override TElement?
TryGetFirst
(out bool found) => _source.TryGetElementAt(_minIndexInclusive, out found);
System\Linq\Range.SpeedOpt.cs (1)
73
public override int
TryGetFirst
(out bool found)
System\Linq\Repeat.SpeedOpt.cs (1)
72
public override TResult
TryGetFirst
(out bool found)
System\Linq\Reverse.SpeedOpt.cs (1)
56
public override TSource?
TryGetFirst
(out bool found)
System\Linq\Select.SpeedOpt.cs (7)
102
public override TResult?
TryGetFirst
(out bool found)
219
public override TResult
TryGetFirst
(out bool found)
361
public override TResult
TryGetFirst
(out bool found)
465
public override TResult?
TryGetFirst
(out bool found)
583
public override TResult?
TryGetFirst
(out bool found)
705
public override TResult?
TryGetFirst
(out bool found)
909
public override TResult?
TryGetFirst
(out bool found)
System\Linq\Shuffle.SpeedOpt.cs (2)
33
public override TSource?
TryGetFirst
(out bool found) =>
158
public override TSource?
TryGetFirst
(out bool found) =>
System\Linq\SkipTake.SpeedOpt.cs (2)
79
public override TSource?
TryGetFirst
(out bool found)
418
public override TSource?
TryGetFirst
(out bool found)
System\Linq\Union.SpeedOpt.cs (1)
33
public override TSource?
TryGetFirst
(out bool found)
System\Linq\Where.SpeedOpt.cs (6)
76
public override TSource?
TryGetFirst
(out bool found)
238
public override TSource?
TryGetFirst
(out bool found)
322
public override TSource?
TryGetFirst
(out bool found)
471
public override TResult?
TryGetFirst
(out bool found) => TryGetFirst(_source, _predicate, _selector, out found);
556
public override TResult?
TryGetFirst
(out bool found) => ArrayWhereSelectIterator<TSource, TResult>.TryGetFirst(CollectionsMarshal.AsSpan(_source), _predicate, _selector, out found);
634
public override TResult?
TryGetFirst
(out bool found)
5 references to TryGetFirst
System.Linq (5)
System\Linq\AnyAll.cs (1)
31
iterator.
TryGetFirst
(out bool found);
System\Linq\First.cs (1)
73
!IsSizeOptimized && source is Iterator<TSource> iterator ? iterator.
TryGetFirst
(out found) :
System\Linq\Iterator.SpeedOpt.cs (1)
53
index == 0 ?
TryGetFirst
(out found) :
System\Linq\Reverse.SpeedOpt.cs (1)
96
return iterator.
TryGetFirst
(out found);
System\Linq\Select.SpeedOpt.cs (1)
708
TSource? input = _source.
TryGetFirst
(out sourceFound);