Class FieldDefinition<TDocument, TField>
- Namespace
- MongoDB.Driver
- Assembly
- MongoDB.Driver.dll
public abstract class FieldDefinition<TDocument, TField>
Type Parameters
TDocument
TField
- Inheritance
-
FieldDefinition<TDocument, TField>
- Derived
-
- Inherited Members
-
Constructors
FieldDefinition()
protected FieldDefinition()
Methods
Render(IBsonSerializer<TDocument>, IBsonSerializerRegistry)
public abstract RenderedFieldDefinition<TField> Render(IBsonSerializer<TDocument> documentSerializer, IBsonSerializerRegistry serializerRegistry)
Parameters
documentSerializer
IBsonSerializer<TDocument>
serializerRegistry
IBsonSerializerRegistry
Returns
- RenderedFieldDefinition<TField>
Operators
implicit operator FieldDefinition<TDocument>(FieldDefinition<TDocument, TField>)
public static implicit operator FieldDefinition<TDocument>(FieldDefinition<TDocument, TField> field)
Parameters
field
FieldDefinition<TDocument, TField>
Returns
- FieldDefinition<TDocument>
implicit operator FieldDefinition<TDocument, TField>(string)
public static implicit operator FieldDefinition<TDocument, TField>(string fieldName)
Parameters
fieldName
string
Returns
- FieldDefinition<TDocument, TField>