Table of Contents

Class NamedIdMemberConvention

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

A convention that finds the id member by name.

public class NamedIdMemberConvention : ConventionBase, IClassMapConvention, IConvention
Inheritance
NamedIdMemberConvention
Implements
Inherited Members
Extension Methods

Constructors

NamedIdMemberConvention(IEnumerable<string>)

Initializes a new instance of the NamedIdMemberConvention class.

public NamedIdMemberConvention(IEnumerable<string> names)

Parameters

names IEnumerable<string>

The names.

NamedIdMemberConvention(IEnumerable<string>, BindingFlags)

Initializes a new instance of the NamedIdMemberConvention class.

public NamedIdMemberConvention(IEnumerable<string> names, BindingFlags bindingFlags)

Parameters

names IEnumerable<string>

The names.

bindingFlags BindingFlags

The binding flags.

NamedIdMemberConvention(IEnumerable<string>, MemberTypes)

Initializes a new instance of the NamedIdMemberConvention class.

public NamedIdMemberConvention(IEnumerable<string> names, MemberTypes memberTypes)

Parameters

names IEnumerable<string>

The names.

memberTypes MemberTypes

The member types.

NamedIdMemberConvention(IEnumerable<string>, MemberTypes, BindingFlags)

Initializes a new instance of the NamedIdMemberConvention class.

public NamedIdMemberConvention(IEnumerable<string> names, MemberTypes memberTypes, BindingFlags bindingFlags)

Parameters

names IEnumerable<string>

The names.

memberTypes MemberTypes

The member types.

bindingFlags BindingFlags

The binding flags.

Exceptions

ArgumentNullException

NamedIdMemberConvention(params string[])

Initializes a new instance of the NamedIdMemberConvention class.

public NamedIdMemberConvention(params string[] names)

Parameters

names string[]

The names.

Methods

Apply(BsonClassMap)

Applies a modification to the class map.

public void Apply(BsonClassMap classMap)

Parameters

classMap BsonClassMap

The class map.