Constructor RenderArgs
RenderArgs(IBsonSerializer<TDocument>, IBsonSerializerRegistry, PathRenderArgs, bool, bool, bool, ExpressionTranslationOptions)
Initializes a new instance of the RenderArgs<TDocument> record.
public RenderArgs(IBsonSerializer<TDocument> documentSerializer, IBsonSerializerRegistry serializerRegistry, PathRenderArgs pathRenderArgs = default, bool renderDollarForm = false, bool renderForFind = false, bool renderForElemMatch = false, ExpressionTranslationOptions translationOptions = null)
Parameters
documentSerializer
IBsonSerializer<TDocument>The document serializer.
serializerRegistry
IBsonSerializerRegistryThe serializer registry.
pathRenderArgs
PathRenderArgsThe path render arguments.
renderDollarForm
boolValue that specifies whether full dollar for should be rendered.
renderForFind
boolValue that specifies whether rendering a find operation.
renderForElemMatch
boolValue that specifies whether rendering an $elemMatch.
translationOptions
ExpressionTranslationOptionsThe translation options.