Table of Contents

Class CustomDiscriminatorConvention

Namespace
Cratis.Applications.MongoDB
Assembly
Cratis.Applications.MongoDB.dll

Represents a custom convention for setting the default discriminator on class maps.

public class CustomDiscriminatorConvention : ConventionBase, IClassMapConvention, IConvention
Inheritance
ConventionBase
CustomDiscriminatorConvention
Implements
IClassMapConvention
IConvention
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

convention IDiscriminatorConvention

MongoDB.Bson.Serialization.Conventions.IDiscriminatorConvention to use.

typesWithDiscriminatorConvention IEnumerable<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

classMap BsonClassMap

The class map.