Method Render
Render(IBsonSerializer<TSource>, IBsonSerializerRegistry)
Renders the projection to a RenderedProjectionDefinition<TProjection>.
[Obsolete("Use Render(RenderArgs<TSource> args) overload instead.")]
public virtual BsonDocument Render(IBsonSerializer<TSource> sourceSerializer, IBsonSerializerRegistry serializerRegistry)Parameters
- sourceSerializerIBsonSerializer<TSource>
- The source serializer. 
- serializerRegistryIBsonSerializerRegistry
- The serializer registry. 
Returns
Render(IBsonSerializer<TSource>, IBsonSerializerRegistry, LinqProvider)
Renders the projection to a RenderedProjectionDefinition<TProjection>.
[Obsolete("Use Render(RenderArgs<TSource> args) overload instead.")]
public virtual BsonDocument Render(IBsonSerializer<TSource> sourceSerializer, IBsonSerializerRegistry serializerRegistry, LinqProvider linqProvider)Parameters
- sourceSerializerIBsonSerializer<TSource>
- The source serializer. 
- serializerRegistryIBsonSerializerRegistry
- The serializer registry. 
- linqProviderLinqProvider
- The LINQ provider. 
Returns
Render(RenderArgs<TSource>)
Renders the projection to a RenderedProjectionDefinition<TProjection>.
public abstract BsonDocument Render(RenderArgs<TSource> args)Parameters
- argsRenderArgs<TSource>
- The render arguments.