Class CustomDiscriminatorConvention
Represents a custom convention for setting the default discriminator on class maps.
public class CustomDiscriminatorConvention : ConventionBase, IClassMapConvention, IConvention
- Inheritance
-
ConventionBaseCustomDiscriminatorConvention
- Implements
-
IClassMapConventionIConvention
- Inherited Members
-
ConventionBase.Name
Remarks
Initializes a new instance of the CustomDiscriminatorConvention class.
Constructors
CustomDiscriminatorConvention(IDiscriminatorConvention, IEnumerable<Type>)
Represents a custom convention for setting the default discriminator on class maps.
public CustomDiscriminatorConvention(IDiscriminatorConvention convention, IEnumerable<Type> typesWithDiscriminatorConvention)
Parameters
conventionIDiscriminatorConventionMongoDB.Bson.Serialization.Conventions.IDiscriminatorConvention to use.
typesWithDiscriminatorConventionIEnumerable<Type>Collection of Type that already has a discriminator convention.
Remarks
Initializes a new instance of the CustomDiscriminatorConvention class.
Methods
Apply(BsonClassMap)
Applies a modification to the class map.
public void Apply(BsonClassMap classMap)
Parameters
classMapBsonClassMapThe class map.