26 overrides of TryGetFirst
System.Linq (26)
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)
311
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)
538
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)
97
public override TResult?
TryGetFirst
(out bool found)
214
public override TResult
TryGetFirst
(out bool found)
343
public override TResult
TryGetFirst
(out bool found)
434
public override TResult?
TryGetFirst
(out bool found)
537
public override TResult?
TryGetFirst
(out bool found)
644
public override TResult?
TryGetFirst
(out bool found)
833
public override TResult?
TryGetFirst
(out bool found)
System\Linq\SkipTake.SpeedOpt.cs (2)
79
public override TSource?
TryGetFirst
(out bool found)
407
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)
72
public override TSource?
TryGetFirst
(out bool found)
215
public override TSource?
TryGetFirst
(out bool found)
284
public override TSource?
TryGetFirst
(out bool found)
414
public override TResult?
TryGetFirst
(out bool found) => TryGetFirst(_source, _predicate, _selector, out found);
484
public override TResult?
TryGetFirst
(out bool found) => ArrayWhereSelectIterator<TSource, TResult>.TryGetFirst(CollectionsMarshal.AsSpan(_source), _predicate, _selector, out found);
556
public override TResult?
TryGetFirst
(out bool found)
5 references to TryGetFirst
System.Linq (5)
System\Linq\AnyAll.cs (1)
32
iterator.
TryGetFirst
(out bool found);
System\Linq\First.cs (1)
74
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)
647
TSource? input = _source.
TryGetFirst
(out sourceFound);