Method Render
Render(IBsonSerializer<TSource>, IBsonSerializerRegistry, LinqProvider)
Renders the aggregation expression.
[Obsolete("Use Render(RenderArgs<TSource> args) overload instead.")]
public virtual BsonValue Render(IBsonSerializer<TSource> sourceSerializer, IBsonSerializerRegistry serializerRegistry, LinqProvider linqProvider)
Parameters
sourceSerializerIBsonSerializer<TSource>The source serializer.
serializerRegistryIBsonSerializerRegistryThe serializer registry.
linqProviderLinqProviderThe LINQ provider.
Returns
- BsonValue
The rendered aggregation expression.
Render(RenderArgs<TSource>)
Renders the aggregation expression to a BsonValue.
public abstract BsonValue Render(RenderArgs<TSource> args)
Parameters
argsRenderArgs<TSource>The render arguments.