18 references to Indexible
System.Core (18)
System\Linq\Parallel\Partitioning\PartitionedDataSource.cs (1)
60source is IList<T> ? OrdinalIndexState.Indexible : OrdinalIndexState.Correct)
System\Linq\Parallel\QueryOperators\Binary\ZipQueryOperator.cs (3)
75m_prematureMergeLeft = leftIndexState != OrdinalIndexState.Indexible; 76m_prematureMergeRight = rightIndexState != OrdinalIndexState.Indexible; 141return OrdinalIndexState.Indexible;
System\Linq\Parallel\QueryOperators\BinaryQueryOperator.cs (1)
109Contract.Assert(IsIndexible == (m_op.OrdinalIndexState == OrdinalIndexState.Indexible));
System\Linq\Parallel\QueryOperators\ScanQueryOperator.cs (1)
108? OrdinalIndexState.Indexible
System\Linq\Parallel\QueryOperators\Unary\ConcatQueryOperator.cs (3)
53if ((LeftChild.OrdinalIndexState == OrdinalIndexState.Indexible) 54&& (RightChild.OrdinalIndexState == OrdinalIndexState.Indexible)) 56SetOrdinalIndex(OrdinalIndexState.Indexible);
System\Linq\Parallel\QueryOperators\Unary\ElementAtQueryOperator.cs (1)
79Contract.Assert(intKeyStream.OrdinalIndexState == OrdinalIndexState.Indexible);
System\Linq\Parallel\QueryOperators\Unary\ReverseQueryOperator.cs (3)
47if (Child.OrdinalIndexState == OrdinalIndexState.Indexible) 49SetOrdinalIndexState(OrdinalIndexState.Indexible); 61Contract.Assert(Child.OrdinalIndexState != OrdinalIndexState.Indexible, "Don't take this code path if the child is indexible.");
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipQueryOperator.cs (3)
70if (indexState == OrdinalIndexState.Indexible) 72return OrdinalIndexState.Indexible; 93Contract.Assert(Child.OrdinalIndexState != OrdinalIndexState.Indexible, "Don't take this code path if the child is indexible.");
System\Linq\Parallel\QueryOperators\UnaryQueryOperator.cs (1)
115Contract.Assert(IsIndexible == (m_op.OrdinalIndexState == OrdinalIndexState.Indexible));
System\Linq\ParallelEnumerable.cs (1)
4897if (asOperator.OrdinalIndexState == OrdinalIndexState.Indexible && asOperator.OutputOrdered)