C# Класс MongoDB.Bson.Serialization.Conventions.StandardDiscriminatorConvention

Represents the standard discriminator conventions (see ScalarDiscriminatorConvention and HierarchicalDiscriminatorConvention).
Наследование: IDiscriminatorConvention
Показать файл Открыть проект

Открытые методы

Метод Описание
GetActualType ( MongoDB.Bson.IO.BsonReader bsonReader, Type nominalType ) : Type

Gets the actual type of an object by reading the discriminator from a BsonReader.

GetDiscriminator ( Type nominalType, Type actualType ) : BsonValue

Gets the discriminator value for an actual type.

Защищенные методы

Метод Описание
StandardDiscriminatorConvention ( string elementName ) : System

Initializes a new instance of the StandardDiscriminatorConvention class.

Описание методов

GetActualType() публичный Метод

Gets the actual type of an object by reading the discriminator from a BsonReader.
public GetActualType ( MongoDB.Bson.IO.BsonReader bsonReader, Type nominalType ) : Type
bsonReader MongoDB.Bson.IO.BsonReader The reader.
nominalType System.Type The nominal type.
Результат System.Type

GetDiscriminator() публичный абстрактный Метод

Gets the discriminator value for an actual type.
public abstract GetDiscriminator ( Type nominalType, Type actualType ) : BsonValue
nominalType System.Type The nominal type.
actualType System.Type The actual type.
Результат BsonValue

StandardDiscriminatorConvention() защищенный Метод

Initializes a new instance of the StandardDiscriminatorConvention class.
protected StandardDiscriminatorConvention ( string elementName ) : System
elementName string The element name.
Результат System