Table of Contents

Class ConventionPack

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

A mutable pack of conventions.

public class ConventionPack : IConventionPack, IEnumerable<IConvention>, IEnumerable
Inheritance
ConventionPack
Implements
Inherited Members
Extension Methods

Constructors

ConventionPack()

Initializes a new instance of the ConventionPack class.

Properties

Conventions

Gets the conventions.

Methods

Add(IConvention)

Adds the specified convention.

AddClassMapConvention(string, Action<BsonClassMap>)

Adds a class map convention created using the specified action upon a class map.

AddMemberMapConvention(string, Action<BsonMemberMap>)

Adds a member map convention created using the specified action upon a member map.

AddPostProcessingConvention(string, Action<BsonClassMap>)

Adds a post processing convention created using the specified action upon a class map.

AddRange(IEnumerable<IConvention>)

Adds a range of conventions.

Append(IConventionPack)

Appends the conventions in another pack to the end of this pack.

GetEnumerator()

Gets an enumerator for the conventions.

InsertAfter(string, IConvention)

Inserts the convention after another convention specified by the name.

InsertBefore(string, IConvention)

Inserts the convention before another convention specified by the name.

Remove(string)

Removes the named convention.