7 overrides of OrdinalIndexState
System.Core (7)
System\Linq\Parallel\QueryOperators\Binary\ZipQueryOperator.cs (1)
137internal override OrdinalIndexState OrdinalIndexState
System\Linq\Parallel\QueryOperators\BinaryQueryOperator.cs (1)
61internal override sealed OrdinalIndexState OrdinalIndexState
System\Linq\Parallel\QueryOperators\Options\OrderingQueryOperator.cs (1)
74internal override OrdinalIndexState OrdinalIndexState
System\Linq\Parallel\QueryOperators\Options\QueryExecutionOption.cs (1)
48internal override OrdinalIndexState OrdinalIndexState
System\Linq\Parallel\QueryOperators\PartitionerQueryOperator.cs (1)
73internal override OrdinalIndexState OrdinalIndexState
System\Linq\Parallel\QueryOperators\ScanQueryOperator.cs (1)
103internal override OrdinalIndexState OrdinalIndexState
System\Linq\Parallel\QueryOperators\UnaryQueryOperator.cs (1)
70internal override sealed OrdinalIndexState OrdinalIndexState
25 references to OrdinalIndexState
System.Core (25)
System\Linq\Parallel\QueryOperators\Binary\ZipQueryOperator.cs (2)
72OrdinalIndexState leftIndexState = m_leftChild.OrdinalIndexState; 73OrdinalIndexState rightIndexState = m_rightChild.OrdinalIndexState;
System\Linq\Parallel\QueryOperators\Options\OrderingQueryOperator.cs (1)
35m_ordinalIndexState = m_child.OrdinalIndexState;
System\Linq\Parallel\QueryOperators\Options\QueryExecutionOption.cs (1)
31m_indexState = m_child.OrdinalIndexState;
System\Linq\Parallel\QueryOperators\Unary\ConcatQueryOperator.cs (6)
50m_prematureMergeLeft = LeftChild.OrdinalIndexState.IsWorseThan(OrdinalIndexState.Increasing); 51m_prematureMergeRight = RightChild.OrdinalIndexState.IsWorseThan(OrdinalIndexState.Increasing); 53if ((LeftChild.OrdinalIndexState == OrdinalIndexState.Indexible) 54&& (RightChild.OrdinalIndexState == OrdinalIndexState.Indexible)) 62ExchangeUtilities.Worse(LeftChild.OrdinalIndexState, RightChild.OrdinalIndexState)));
System\Linq\Parallel\QueryOperators\Unary\DefaultIfEmptyQueryOperator.cs (1)
46SetOrdinalIndexState(ExchangeUtilities.Worse(Child.OrdinalIndexState, OrdinalIndexState.Correct));
System\Linq\Parallel\QueryOperators\Unary\ElementAtQueryOperator.cs (1)
48OrdinalIndexState childIndexState = Child.OrdinalIndexState;
System\Linq\Parallel\QueryOperators\Unary\FirstQueryOperator.cs (1)
45m_prematureMergeNeeded = Child.OrdinalIndexState.IsWorseThan(OrdinalIndexState.Increasing);
System\Linq\Parallel\QueryOperators\Unary\IndexedSelectQueryOperator.cs (1)
65OrdinalIndexState childIndexState = Child.OrdinalIndexState;
System\Linq\Parallel\QueryOperators\Unary\IndexedWhereQueryOperator.cs (1)
64OrdinalIndexState childIndexState = Child.OrdinalIndexState;
System\Linq\Parallel\QueryOperators\Unary\LastQueryOperator.cs (1)
46m_prematureMergeNeeded = Child.OrdinalIndexState.IsWorseThan(OrdinalIndexState.Increasing);
System\Linq\Parallel\QueryOperators\Unary\ReverseQueryOperator.cs (2)
47if (Child.OrdinalIndexState == OrdinalIndexState.Indexible) 61Contract.Assert(Child.OrdinalIndexState != OrdinalIndexState.Indexible, "Don't take this code path if the child is indexible.");
System\Linq\Parallel\QueryOperators\Unary\SelectManyQueryOperator.cs (1)
83OrdinalIndexState childIndexState = Child.OrdinalIndexState;
System\Linq\Parallel\QueryOperators\Unary\SelectQueryOperator.cs (1)
50SetOrdinalIndexState(Child.OrdinalIndexState);
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipQueryOperator.cs (2)
68OrdinalIndexState indexState = Child.OrdinalIndexState; 93Contract.Assert(Child.OrdinalIndexState != OrdinalIndexState.Indexible, "Don't take this code path if the child is indexible.");
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipWhileQueryOperator.cs (1)
94OrdinalIndexState childIndexState = Child.OrdinalIndexState;
System\Linq\Parallel\QueryOperators\Unary\WhereQueryOperator.cs (1)
49ExchangeUtilities.Worse(Child.OrdinalIndexState, OrdinalIndexState.Increasing));
System\Linq\ParallelEnumerable.cs (1)
4897if (asOperator.OrdinalIndexState == OrdinalIndexState.Indexible && asOperator.OutputOrdered)