Class ProjectionDefinition<TSource, TProjection>

| MongoDB CSharp Driver API Reference (original) (raw)

Namespace

MongoDB.Driver

Assembly

MongoDB.Driver.dll

Base class for projections.

public abstract class ProjectionDefinition<TSource, TProjection>

Type Parameters

TSource

The type of the source.

TProjection

The type of the projection.

Inheritance

object

ProjectionDefinition<TSource, TProjection>

Derived

BsonDocumentProjectionDefinition<TSource, TProjection>

ClientSideDeserializationProjectionDefinition<TSource, TProjection>

FindExpressionProjectionDefinition<TSource, TProjection>

JsonProjectionDefinition<TSource, TProjection>

ObjectProjectionDefinition<TSource, TProjection>

Inherited Members

object.Equals(object)

object.Equals(object, object)

object.GetHashCode()

object.GetType()

object.MemberwiseClone()

object.ReferenceEquals(object, object)

object.ToString()

Methods

Render(RenderArgs)

Renders the projection to a RenderedProjectionDefinition.

Operators

implicit operator ProjectionDefinition<TSource, TProjection>(BsonDocument)

Performs an implicit conversion from BsonDocument to ProjectionDefinition<TSource, TProjection>.

implicit operator ProjectionDefinition<TSource, TProjection>(ProjectionDefinition)

Performs an implicit conversion from ProjectionDefinition to ProjectionDefinition<TSource, TProjection>.

implicit operator ProjectionDefinition<TSource, TProjection>(string)

Performs an implicit conversion from string to ProjectionDefinition<TSource, TProjection>.