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