Table of Contents

Class EmptyPipelineDefinition<TInput>

Namespace
MongoDB.Driver
Assembly
MongoDB.Driver.dll
public sealed class EmptyPipelineDefinition<TInput> : PipelineDefinition<TInput, TInput>

Type Parameters

TInput
Inheritance
PipelineDefinition<TInput, TInput>
EmptyPipelineDefinition<TInput>
Inherited Members
Extension Methods

Constructors

EmptyPipelineDefinition(IBsonSerializer<TInput>)

public EmptyPipelineDefinition(IBsonSerializer<TInput> inputSerializer = null)

Parameters

inputSerializer IBsonSerializer<TInput>

Properties

OutputSerializer

public override IBsonSerializer<TInput> OutputSerializer { get; }

Property Value

IBsonSerializer<TInput>

Stages

public override IEnumerable<IPipelineStageDefinition> Stages { get; }

Property Value

IEnumerable<IPipelineStageDefinition>

Methods

Render(IBsonSerializer<TInput>, IBsonSerializerRegistry)

public override RenderedPipelineDefinition<TInput> Render(IBsonSerializer<TInput> inputSerializer, IBsonSerializerRegistry serializerRegistry)

Parameters

inputSerializer IBsonSerializer<TInput>
serializerRegistry IBsonSerializerRegistry

Returns

RenderedPipelineDefinition<TInput>