Class ConventionPack

| MongoDB CSharp Driver API Reference (original) (raw)

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)

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

AddMemberMapConvention(string, Action)

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

AddPostProcessingConvention(string, Action)

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

AddRange(IEnumerable)

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.