42 if ((num++ & 0
x3F) == 0)
106 if ((num++ & 0
x3F) == 0)
117 if ((num++ & 0
x3F) == 0)
136 currentKey =
value2.Second;
157 _outputOrdered =
base.LeftChild.OutputOrdered;
170 if (
base.OutputOrdered)
187 if (
base.OutputOrdered)
bool ICollection< KeyValuePair< TKey, TValue > >. Contains(KeyValuePair< TKey, TValue > keyValuePair)
Enumerator GetEnumerator()
void Add(TKey key, TValue value)
void ICollection< T >. Add(T item)
void SetOrdinalIndex(OrdinalIndexState indexState)
CancellationToken MergedCancellationToken
HashSet< TInputOutput > _hashLookup
ExceptQueryOperatorEnumerator(QueryOperatorEnumerator< Pair< TInputOutput, NoKeyMemoizationRequired >, TLeftKey > leftSource, QueryOperatorEnumerator< Pair< TInputOutput, NoKeyMemoizationRequired >, int > rightSource, IEqualityComparer< TInputOutput > comparer, CancellationToken cancellationToken)
readonly QueryOperatorEnumerator< Pair< TInputOutput, NoKeyMemoizationRequired >, int > _rightSource
override void Dispose(bool disposing)
readonly QueryOperatorEnumerator< Pair< TInputOutput, NoKeyMemoizationRequired >, TLeftKey > _leftSource
readonly IEqualityComparer< TInputOutput > _comparer
readonly CancellationToken _cancellationToken
override bool MoveNext([MaybeNullWhen(false)][AllowNull] ref TInputOutput currentElement, ref int currentKey)
Shared< int > _outputLoopCount
override bool MoveNext([MaybeNullWhen(false)][AllowNull] ref TInputOutput currentElement, [AllowNull] ref TLeftKey currentKey)
override void Dispose(bool disposing)
readonly QueryOperatorEnumerator< Pair< TInputOutput, NoKeyMemoizationRequired >, TLeftKey > _leftSource
readonly CancellationToken _cancellationToken
readonly IComparer< TLeftKey > _leftKeyComparer
OrderedExceptQueryOperatorEnumerator(QueryOperatorEnumerator< Pair< TInputOutput, NoKeyMemoizationRequired >, TLeftKey > leftSource, QueryOperatorEnumerator< Pair< TInputOutput, NoKeyMemoizationRequired >, int > rightSource, IEqualityComparer< TInputOutput > comparer, IComparer< TLeftKey > leftKeyComparer, CancellationToken cancellationToken)
readonly IEqualityComparer< TInputOutput > _comparer
IEnumerator< KeyValuePair< Wrapper< TInputOutput >, Pair< TInputOutput, TLeftKey > > > _outputEnumerator
readonly QueryOperatorEnumerator< Pair< TInputOutput, NoKeyMemoizationRequired >, int > _rightSource
override IEnumerable< TInputOutput > AsSequentialQuery(CancellationToken token)
override QueryResults< TInputOutput > Open(QuerySettings settings, bool preferStriping)
readonly IEqualityComparer< TInputOutput > _comparer
ExceptQueryOperator(ParallelQuery< TInputOutput > left, ParallelQuery< TInputOutput > right, IEqualityComparer< TInputOutput > comparer)
void WrapPartitionedStreamHelper< TLeftKey, TRightKey >(PartitionedStream< Pair< TInputOutput, NoKeyMemoizationRequired >, TLeftKey > leftHashStream, PartitionedStream< TInputOutput, TRightKey > rightPartitionedStream, IPartitionedStreamRecipient< TInputOutput > outputRecipient, CancellationToken cancellationToken)
override void WrapPartitionedStream< TLeftKey, TRightKey >(PartitionedStream< TInputOutput, TLeftKey > leftStream, PartitionedStream< TInputOutput, TRightKey > rightStream, IPartitionedStreamRecipient< TInputOutput > outputRecipient, bool preferStriping, QuerySettings settings)
override bool LimitsParallelism
CancellationState CancellationState
void ThrowIfCancellationRequested()