7 overrides of OrdinalIndexState
System.Linq.Parallel (7)
System\Linq\Parallel\QueryOperators\Binary\ZipQueryOperator.cs (1)
136internal override OrdinalIndexState OrdinalIndexState
System\Linq\Parallel\QueryOperators\BinaryQueryOperator.cs (1)
57internal sealed override OrdinalIndexState OrdinalIndexState
System\Linq\Parallel\QueryOperators\Options\OrderingQueryOperator.cs (1)
66internal override OrdinalIndexState OrdinalIndexState
System\Linq\Parallel\QueryOperators\Options\QueryExecutionOption.cs (1)
45internal override OrdinalIndexState OrdinalIndexState
System\Linq\Parallel\QueryOperators\PartitionerQueryOperator.cs (1)
67internal override OrdinalIndexState OrdinalIndexState
System\Linq\Parallel\QueryOperators\ScanQueryOperator.cs (1)
96internal override OrdinalIndexState OrdinalIndexState
System\Linq\Parallel\QueryOperators\UnaryQueryOperator.cs (1)
65internal sealed override OrdinalIndexState OrdinalIndexState
26 references to OrdinalIndexState
System.Linq.Parallel (26)
System\Linq\Parallel\QueryOperators\Binary\ConcatQueryOperator.cs (6)
46_prematureMergeLeft = LeftChild.OrdinalIndexState.IsWorseThan(OrdinalIndexState.Increasing); 47_prematureMergeRight = RightChild.OrdinalIndexState.IsWorseThan(OrdinalIndexState.Increasing); 49if ((LeftChild.OrdinalIndexState == OrdinalIndexState.Indexable) 50&& (RightChild.OrdinalIndexState == OrdinalIndexState.Indexable)) 58ExchangeUtilities.Worse(LeftChild.OrdinalIndexState, RightChild.OrdinalIndexState)));
System\Linq\Parallel\QueryOperators\Binary\JoinQueryOperator.cs (1)
82if (ExchangeUtilities.IsWorseThan(LeftChild.OrdinalIndexState, OrdinalIndexState.Increasing))
System\Linq\Parallel\QueryOperators\Binary\ZipQueryOperator.cs (2)
67OrdinalIndexState leftIndexState = _leftChild.OrdinalIndexState; 68OrdinalIndexState rightIndexState = _rightChild.OrdinalIndexState;
System\Linq\Parallel\QueryOperators\Options\OrderingQueryOperator.cs (1)
29_ordinalIndexState = _child.OrdinalIndexState;
System\Linq\Parallel\QueryOperators\Options\QueryExecutionOption.cs (1)
28_indexState = _child.OrdinalIndexState;
System\Linq\Parallel\QueryOperators\Unary\DefaultIfEmptyQueryOperator.cs (1)
42SetOrdinalIndexState(ExchangeUtilities.Worse(Child.OrdinalIndexState, OrdinalIndexState.Correct));
System\Linq\Parallel\QueryOperators\Unary\ElementAtQueryOperator.cs (1)
44OrdinalIndexState childIndexState = Child.OrdinalIndexState;
System\Linq\Parallel\QueryOperators\Unary\FirstQueryOperator.cs (1)
41_prematureMergeNeeded = Child.OrdinalIndexState.IsWorseThan(OrdinalIndexState.Increasing);
System\Linq\Parallel\QueryOperators\Unary\IndexedSelectQueryOperator.cs (1)
61OrdinalIndexState childIndexState = Child.OrdinalIndexState;
System\Linq\Parallel\QueryOperators\Unary\IndexedWhereQueryOperator.cs (1)
60OrdinalIndexState childIndexState = Child.OrdinalIndexState;
System\Linq\Parallel\QueryOperators\Unary\LastQueryOperator.cs (1)
42_prematureMergeNeeded = Child.OrdinalIndexState.IsWorseThan(OrdinalIndexState.Increasing);
System\Linq\Parallel\QueryOperators\Unary\ReverseQueryOperator.cs (2)
43if (Child.OrdinalIndexState == OrdinalIndexState.Indexable) 56Debug.Assert(Child.OrdinalIndexState != OrdinalIndexState.Indexable, "Don't take this code path if the child is indexable.");
System\Linq\Parallel\QueryOperators\Unary\SelectManyQueryOperator.cs (1)
79OrdinalIndexState childIndexState = Child.OrdinalIndexState;
System\Linq\Parallel\QueryOperators\Unary\SelectQueryOperator.cs (1)
46SetOrdinalIndexState(Child.OrdinalIndexState);
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipQueryOperator.cs (2)
64OrdinalIndexState indexState = Child.OrdinalIndexState; 89Debug.Assert(Child.OrdinalIndexState != OrdinalIndexState.Indexable, "Don't take this code path if the child is indexable.");
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipWhileQueryOperator.cs (1)
90OrdinalIndexState childIndexState = Child.OrdinalIndexState;
System\Linq\Parallel\QueryOperators\Unary\WhereQueryOperator.cs (1)
45ExchangeUtilities.Worse(Child.OrdinalIndexState, OrdinalIndexState.Increasing));
System\Linq\ParallelEnumerable.cs (1)
4858if (asOperator.OrdinalIndexState == OrdinalIndexState.Indexable && asOperator.OutputOrdered)