21 types derived from UnaryQueryOperator
System.Core (21)
System\Linq\Parallel\QueryOperators\AssociativeAggregationOperator.cs (1)
53internal sealed class AssociativeAggregationOperator<TInput, TIntermediate, TOutput> : UnaryQueryOperator<TInput, TIntermediate>
System\Linq\Parallel\QueryOperators\Inlined\InlinedAggregationOperator.cs (1)
31UnaryQueryOperator<TSource, TIntermediate>
System\Linq\Parallel\QueryOperators\Unary\AnyAllSearchOperator.cs (1)
40internal sealed class AnyAllSearchOperator<TInput> : UnaryQueryOperator<TInput, bool>
System\Linq\Parallel\QueryOperators\Unary\ContainsSearchOperator.cs (1)
26internal sealed class ContainsSearchOperator<TInput> : UnaryQueryOperator<TInput, bool>
System\Linq\Parallel\QueryOperators\Unary\DefaultIfEmptyQueryOperator.cs (1)
29internal sealed class DefaultIfEmptyQueryOperator<TSource> : UnaryQueryOperator<TSource, TSource>
System\Linq\Parallel\QueryOperators\Unary\DistinctQueryOperator.cs (1)
26internal sealed class DistinctQueryOperator<TInputOutput> : UnaryQueryOperator<TInputOutput, TInputOutput>
System\Linq\Parallel\QueryOperators\Unary\ElementAtQueryOperator.cs (1)
26internal sealed class ElementAtQueryOperator<TSource> : UnaryQueryOperator<TSource, TSource>
System\Linq\Parallel\QueryOperators\Unary\FirstQueryOperator.cs (1)
27internal sealed class FirstQueryOperator<TSource> : UnaryQueryOperator<TSource, TSource>
System\Linq\Parallel\QueryOperators\Unary\ForAllOperator.cs (1)
26internal sealed class ForAllOperator<TInput> : UnaryQueryOperator<TInput, TInput>
System\Linq\Parallel\QueryOperators\Unary\GroupByQueryOperator.cs (1)
33UnaryQueryOperator<TSource, IGrouping<TGroupKey, TElement>>
System\Linq\Parallel\QueryOperators\Unary\IndexedSelectQueryOperator.cs (1)
28internal sealed class IndexedSelectQueryOperator<TInput, TOutput> : UnaryQueryOperator<TInput, TOutput>
System\Linq\Parallel\QueryOperators\Unary\IndexedWhereQueryOperator.cs (1)
27internal sealed class IndexedWhereQueryOperator<TInputOutput> : UnaryQueryOperator<TInputOutput, TInputOutput>
System\Linq\Parallel\QueryOperators\Unary\LastQueryOperator.cs (1)
28internal sealed class LastQueryOperator<TSource> : UnaryQueryOperator<TSource, TSource>
System\Linq\Parallel\QueryOperators\Unary\ReverseQueryOperator.cs (1)
32internal sealed class ReverseQueryOperator<TSource> : UnaryQueryOperator<TSource, TSource>
System\Linq\Parallel\QueryOperators\Unary\SelectManyQueryOperator.cs (1)
36internal sealed class SelectManyQueryOperator<TLeftInput, TRightInput, TOutput> : UnaryQueryOperator<TLeftInput, TOutput>
System\Linq\Parallel\QueryOperators\Unary\SelectQueryOperator.cs (1)
26internal sealed class SelectQueryOperator<TInput, TOutput> : UnaryQueryOperator<TInput, TOutput>
System\Linq\Parallel\QueryOperators\Unary\SingleQueryOperator.cs (1)
28internal sealed class SingleQueryOperator<TSource> : UnaryQueryOperator<TSource, TSource>
System\Linq\Parallel\QueryOperators\Unary\SortQueryOperator.cs (1)
26UnaryQueryOperator<TInputOutput, TInputOutput>, IOrderedEnumerable<TInputOutput>
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipQueryOperator.cs (1)
36internal sealed class TakeOrSkipQueryOperator<TResult> : UnaryQueryOperator<TResult, TResult>
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipWhileQueryOperator.cs (1)
44internal sealed class TakeOrSkipWhileQueryOperator<TResult> : UnaryQueryOperator<TResult, TResult>
System\Linq\Parallel\QueryOperators\Unary\WhereQueryOperator.cs (1)
25internal sealed class WhereQueryOperator<TInputOutput> : UnaryQueryOperator<TInputOutput, TInputOutput>
4 references to UnaryQueryOperator
System.Core (4)
System\Linq\Parallel\QueryOperators\UnaryQueryOperator.cs (4)
101private UnaryQueryOperator<TInput, TOutput> m_op; // Operator that generated these results 105internal UnaryQueryOperatorResults(QueryResults<TInput> childQueryResults, UnaryQueryOperator<TInput, TOutput> op, QuerySettings settings, bool preferStriping) 148UnaryQueryOperator<TInput, TOutput> m_op; 153IPartitionedStreamRecipient<TOutput> outputRecipient, UnaryQueryOperator<TInput, TOutput> op, bool preferStriping, QuerySettings settings)