Class ProjectionDefinition<TSource>
public abstract class ProjectionDefinition<TSource>
Type Parameters
TSource
- Inheritance
-
ProjectionDefinition<TSource>
- Derived
- Inherited Members
- Extension Methods
Constructors
ProjectionDefinition()
protected ProjectionDefinition()
Methods
Render(IBsonSerializer<TSource>, IBsonSerializerRegistry)
public abstract BsonDocument Render(IBsonSerializer<TSource> sourceSerializer, IBsonSerializerRegistry serializerRegistry)
Parameters
sourceSerializer
IBsonSerializer<TSource>serializerRegistry
IBsonSerializerRegistry
Returns
- BsonDocument
Operators
implicit operator ProjectionDefinition<TSource>(BsonDocument)
public static implicit operator ProjectionDefinition<TSource>(BsonDocument document)
Parameters
document
BsonDocument
Returns
- ProjectionDefinition<TSource>
implicit operator ProjectionDefinition<TSource>(string)
public static implicit operator ProjectionDefinition<TSource>(string json)
Parameters
json
string
Returns
- ProjectionDefinition<TSource>