Class StandardDiscriminatorConvention
- Namespace
- MongoDB.Bson.Serialization.Conventions
- Assembly
- MongoDB.Bson.dll
Represents the standard discriminator conventions (see ScalarDiscriminatorConvention and HierarchicalDiscriminatorConvention).
- Inheritance
-
Standard
Discriminator Convention
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
StandardDiscriminatorConvention(string)
Initializes a new instance of the StandardDiscriminatorConvention class.
Parameters
elementName
stringThe element name.
Properties
ElementName
Gets the discriminator element name.
Property Value
Hierarchical
Gets an instance of the HierarchicalDiscriminatorConvention.
Property Value
Scalar
Gets an instance of the ScalarDiscriminatorConvention.
Property Value
Methods
GetActualType(IBsonReader, Type)
Gets the actual type of an object by reading the discriminator from a BsonReader.
Parameters
bsonReader
IBsonReader The reader.
nominalType
TypeThe nominal type.
Returns
- Type
The actual type.
GetDiscriminator(Type, Type)
Gets the discriminator value for an actual type.
Parameters
Returns
- Bson
Value The discriminator value.