Class ProjectionDefinition<TSource, TProjection>
| MongoDB CSharp Driver API Reference (original) (raw)
Namespace
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
ProjectionDefinition<TSource, TProjection>
Derived
BsonDocumentProjectionDefinition<TSource, TProjection>
ClientSideDeserializationProjectionDefinition<TSource, TProjection>
FindExpressionProjectionDefinition<TSource, TProjection>
JsonProjectionDefinition<TSource, TProjection>
ObjectProjectionDefinition<TSource, TProjection>
Inherited Members
object.ReferenceEquals(object, object)
Methods
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>.