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

A convention that finds the extra elements member by name (and that is also of type BsonDocument or an IDictionary<string, object>).
Inheritance: ConventionBase, IClassMapConvention, IExtraElementsMemberConvention
Afficher le fichier Open project: egametang/Egametang Class Usage Examples

Private Properties

Свойство Type Description
FindExtraElementsMember string

Méthodes publiques

Méthode Description
Apply ( BsonClassMap classMap ) : void

Applies a modification to the class map.

NamedExtraElementsMemberConvention ( IEnumerable names ) : System

Initializes a new instance of the NamedExtraElementsMemberConvention class.

NamedExtraElementsMemberConvention ( IEnumerable names, BindingFlags bindingFlags ) : System

Initializes a new instance of the NamedExtraElementsMemberConvention class.

NamedExtraElementsMemberConvention ( IEnumerable names, MemberTypes memberTypes ) : System

Initializes a new instance of the NamedExtraElementsMemberConvention class.

NamedExtraElementsMemberConvention ( IEnumerable names, MemberTypes memberTypes, BindingFlags bindingFlags ) : System

Initializes a new instance of the NamedExtraElementsMemberConvention class.

NamedExtraElementsMemberConvention ( string name ) : System

Initializes a new instance of the NamedExtraElementsMemberConvention class.

Private Methods

Méthode Description
FindExtraElementsMember ( Type type ) : string

Method Details

Apply() public méthode

Applies a modification to the class map.
public Apply ( BsonClassMap classMap ) : void
classMap BsonClassMap The class map.
Résultat void

NamedExtraElementsMemberConvention() public méthode

Initializes a new instance of the NamedExtraElementsMemberConvention class.
public NamedExtraElementsMemberConvention ( IEnumerable names ) : System
names IEnumerable The names.
Résultat System

NamedExtraElementsMemberConvention() public méthode

Initializes a new instance of the NamedExtraElementsMemberConvention class.
public NamedExtraElementsMemberConvention ( IEnumerable names, BindingFlags bindingFlags ) : System
names IEnumerable The names.
bindingFlags BindingFlags The binding flags.
Résultat System

NamedExtraElementsMemberConvention() public méthode

Initializes a new instance of the NamedExtraElementsMemberConvention class.
public NamedExtraElementsMemberConvention ( IEnumerable names, MemberTypes memberTypes ) : System
names IEnumerable The names.
memberTypes MemberTypes The member types.
Résultat System

NamedExtraElementsMemberConvention() public méthode

Initializes a new instance of the NamedExtraElementsMemberConvention class.
public NamedExtraElementsMemberConvention ( IEnumerable names, MemberTypes memberTypes, BindingFlags bindingFlags ) : System
names IEnumerable The names.
memberTypes MemberTypes The member types.
bindingFlags BindingFlags The binding flags.
Résultat System

NamedExtraElementsMemberConvention() public méthode

Initializes a new instance of the NamedExtraElementsMemberConvention class.
public NamedExtraElementsMemberConvention ( string name ) : System
name string The name of the extra elements member.
Résultat System