Table of Contents

Class ScalarDiscriminatorConvention

Namespace
MongoDB.Bson.Serialization.Conventions
Assembly
MongoDB.Bson.dll

Represents a discriminator convention where the discriminator is provided by the class map of the actual type.

public class ScalarDiscriminatorConvention : StandardDiscriminatorConvention, IDiscriminatorConvention
Inheritance
ScalarDiscriminatorConvention
Implements
Inherited Members
Extension Methods

Constructors

ScalarDiscriminatorConvention(string)

Initializes a new instance of the ScalarDiscriminatorConvention class.

public ScalarDiscriminatorConvention(string elementName)

Parameters

elementName string

The element name.

Methods

GetDiscriminator(Type, Type)

Gets the discriminator value for an actual type.

public override BsonValue GetDiscriminator(Type nominalType, Type actualType)

Parameters

nominalType Type

The nominal type.

actualType Type

The actual type.

Returns

BsonValue

The discriminator value.