26 overrides of TryGetElementAt
System.Linq (26)
System\Linq\AppendPrepend.SpeedOpt.cs (1)
163
public override TSource?
TryGetElementAt
(int index, out bool found)
System\Linq\Concat.SpeedOpt.cs (2)
93
public override TSource?
TryGetElementAt
(int index, out bool found)
277
public override TSource?
TryGetElementAt
(int index, out bool found)
System\Linq\DefaultIfEmpty.SpeedOpt.cs (1)
69
public override TSource?
TryGetElementAt
(int index, out bool found)
System\Linq\OrderedEnumerable.SpeedOpt.cs (2)
144
public override TElement?
TryGetElementAt
(int index, out bool found)
526
public override TElement?
TryGetElementAt
(int index, out bool found)
System\Linq\Range.SpeedOpt.cs (1)
61
public override int
TryGetElementAt
(int index, out bool found)
System\Linq\Repeat.SpeedOpt.cs (1)
60
public override TResult?
TryGetElementAt
(int index, out bool found)
System\Linq\Reverse.SpeedOpt.cs (1)
31
public override TSource?
TryGetElementAt
(int index, out bool found)
System\Linq\Select.SpeedOpt.cs (7)
74
public override TResult?
TryGetElementAt
(int index, out bool found)
206
public override TResult?
TryGetElementAt
(int index, out bool found)
349
public override TResult?
TryGetElementAt
(int index, out bool found)
453
public override TResult?
TryGetElementAt
(int index, out bool found)
571
public override TResult?
TryGetElementAt
(int index, out bool found)
697
public override TResult?
TryGetElementAt
(int index, out bool found)
897
public override TResult?
TryGetElementAt
(int index, out bool found)
System\Linq\Shuffle.SpeedOpt.cs (2)
39
public override TSource?
TryGetElementAt
(int index, out bool found)
164
public override TSource?
TryGetElementAt
(int index, out bool found)
System\Linq\SkipTake.SpeedOpt.cs (2)
67
public override TSource?
TryGetElementAt
(int index, out bool found)
394
public override TSource?
TryGetElementAt
(int index, out bool found)
System\Linq\Where.SpeedOpt.cs (6)
128
public override TSource?
TryGetElementAt
(int index, out bool found)
273
public override TSource?
TryGetElementAt
(int index, out bool found)
357
public override TSource?
TryGetElementAt
(int index, out bool found)
505
public override TResult?
TryGetElementAt
(int index, out bool found) => TryGetElementAt(_source, _predicate, _selector, index, out found);
554
public override TResult?
TryGetElementAt
(int index, out bool found) => ArrayWhereSelectIterator<TSource, TResult>.TryGetElementAt(CollectionsMarshal.AsSpan(_source), _predicate, _selector, index, out found);
686
public override TResult?
TryGetElementAt
(int index, out bool found)
9 references to TryGetElementAt
System.Linq (9)
System\Linq\AppendPrepend.SpeedOpt.cs (1)
177
return base.
TryGetElementAt
(index, out found);
System\Linq\ElementAt.cs (2)
26
!IsSizeOptimized && source is Iterator<TSource> iterator ? iterator.
TryGetElementAt
(index, out found) :
124
!IsSizeOptimized && source is Iterator<TSource> iterator ? iterator.
TryGetElementAt
(index, out found) :
System\Linq\Select.SpeedOpt.cs (1)
700
TSource? input = _source.
TryGetElementAt
(index, out sourceFound);
System\Linq\Shuffle.SpeedOpt.cs (2)
47
return iterator.
TryGetElementAt
(Random.Shared.Next(0, iteratorCount), out found);
172
return iterator.
TryGetElementAt
(Random.Shared.Next(0, iteratorCount), out found);
System\Linq\SkipTake.SpeedOpt.cs (3)
403
return iterator.
TryGetElementAt
(_minIndexInclusive + index, out found);
424
return iterator.
TryGetElementAt
(_minIndexInclusive, out found);
451
iterator.
TryGetElementAt
(_maxIndexInclusive, out found);