C# Class MongoDB.Bson.Serialization.Conventions.StandardDiscriminatorConvention

Represents the standard discriminator conventions (see ScalarDiscriminatorConvention and HierarchicalDiscriminatorConvention).
Inheritance: IDiscriminatorConvention
Mostrar archivo Open project: egametang/Egametang

Public Methods

Method Description
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.

Protected Methods

Method Description
StandardDiscriminatorConvention ( string elementName ) : System

Initializes a new instance of the StandardDiscriminatorConvention class.

Method Details

GetActualType() public method

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.
return System.Type

GetDiscriminator() public abstract method

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.
return BsonValue

StandardDiscriminatorConvention() protected method

Initializes a new instance of the StandardDiscriminatorConvention class.
protected StandardDiscriminatorConvention ( string elementName ) : System
elementName string The element name.
return System