Method Render
Render(IBsonSerializer<TDocument>, IBsonSerializerRegistry)
Renders the field to a RenderedFieldDefinition<TField>.
[Obsolete("Use Render(RenderArgs<TDocument> args) overload instead.")]
public virtual RenderedFieldDefinition<TField> Render(IBsonSerializer<TDocument> documentSerializer, IBsonSerializerRegistry serializerRegistry)
Parameters
documentSerializerIBsonSerializer<TDocument>The document serializer.
serializerRegistryIBsonSerializerRegistryThe serializer registry.
Returns
Render(IBsonSerializer<TDocument>, IBsonSerializerRegistry, bool)
Renders the field to a RenderedFieldDefinition<TField>.
[Obsolete("Use Render(RenderArgs<TDocument> args) overload instead.")]
public virtual RenderedFieldDefinition<TField> Render(IBsonSerializer<TDocument> documentSerializer, IBsonSerializerRegistry serializerRegistry, bool allowScalarValueForArrayField)
Parameters
documentSerializerIBsonSerializer<TDocument>The document serializer.
serializerRegistryIBsonSerializerRegistryThe serializer registry.
allowScalarValueForArrayFieldboolWhether a scalar value is allowed for an array field.
Returns
Render(IBsonSerializer<TDocument>, IBsonSerializerRegistry, LinqProvider, bool)
Renders the field to a RenderedFieldDefinition<TField>.
[Obsolete("Use Render(RenderArgs<TDocument> args) overload instead.")]
public virtual RenderedFieldDefinition<TField> Render(IBsonSerializer<TDocument> documentSerializer, IBsonSerializerRegistry serializerRegistry, LinqProvider linqProvider, bool allowScalarValueForArrayField)
Parameters
documentSerializerIBsonSerializer<TDocument>The document serializer.
serializerRegistryIBsonSerializerRegistryThe serializer registry.
linqProviderLinqProviderThe LINQ provider.
allowScalarValueForArrayFieldboolWhether a scalar value is allowed for an array field.
Returns
Render(IBsonSerializer<TDocument>, IBsonSerializerRegistry, LinqProvider)
Renders the field to a RenderedFieldDefinition<TField>.
[Obsolete("Use Render(RenderArgs<TDocument> args) overload instead.")]
public virtual RenderedFieldDefinition<TField> Render(IBsonSerializer<TDocument> documentSerializer, IBsonSerializerRegistry serializerRegistry, LinqProvider linqProvider)
Parameters
documentSerializerIBsonSerializer<TDocument>The document serializer.
serializerRegistryIBsonSerializerRegistryThe serializer registry.
linqProviderLinqProviderThe LINQ provider.
Returns
Render(RenderArgs<TDocument>)
Renders the field to a RenderedFieldDefinition<TField>.
public abstract RenderedFieldDefinition<TField> Render(RenderArgs<TDocument> args)
Parameters
argsRenderArgs<TDocument>The render arguments.