Table of Contents

Interface IPipelineStageDefinition

Namespace
MongoDB.Driver
Assembly
MongoDB.Driver.dll

A pipeline stage.

public interface IPipelineStageDefinition

Properties

InputType

Gets the type of the input.

Type InputType { get; }

Property Value

Type

OperatorName

Gets the name of the pipeline operator.

string OperatorName { get; }

Property Value

string

OutputType

Gets the type of the output.

Type OutputType { get; }

Property Value

Type

Methods

Render(IBsonSerializer, IBsonSerializerRegistry)

Renders the specified document serializer.

IRenderedPipelineStageDefinition Render(IBsonSerializer inputSerializer, IBsonSerializerRegistry serializerRegistry)

Parameters

inputSerializer IBsonSerializer

The input serializer.

serializerRegistry IBsonSerializerRegistry

The serializer registry.

Returns

IRenderedPipelineStageDefinition

An IRenderedPipelineStageDefinition

Render(IBsonSerializer, IBsonSerializerRegistry, LinqProvider)

Renders the specified document serializer.

IRenderedPipelineStageDefinition Render(IBsonSerializer inputSerializer, IBsonSerializerRegistry serializerRegistry, LinqProvider linqProvider)

Parameters

inputSerializer IBsonSerializer

The input serializer.

serializerRegistry IBsonSerializerRegistry

The serializer registry.

linqProvider LinqProvider

The LINQ provider.

Returns

IRenderedPipelineStageDefinition

An IRenderedPipelineStageDefinition

ToString(IBsonSerializer, IBsonSerializerRegistry)

Returns a string that represents this instance.

string ToString(IBsonSerializer inputSerializer, IBsonSerializerRegistry serializerRegistry)

Parameters

inputSerializer IBsonSerializer

The input serializer.

serializerRegistry IBsonSerializerRegistry

The serializer registry.

Returns

string

A string that represents this instance.

ToString(IBsonSerializer, IBsonSerializerRegistry, LinqProvider)

Returns a string that represents this instance.

string ToString(IBsonSerializer inputSerializer, IBsonSerializerRegistry serializerRegistry, LinqProvider linqProvider)

Parameters

inputSerializer IBsonSerializer

The input serializer.

serializerRegistry IBsonSerializerRegistry

The serializer registry.

linqProvider LinqProvider

The LINQ provider.

Returns

string

A string that represents this instance.