| MongoDB.Bson.Serialization.Conventions Namespace | 
 Classes
Classes| Class | Description | |
|---|---|---|
|  | AttributeConventionPack | 
            Convention pack for applying attributes.
             | 
|  | CamelCaseElementNameConvention | 
            A convention that sets the element name the same as the member name with the first character lower cased.
             | 
|  | ConventionBase | 
            Base class for a convention.
             | 
|  | ConventionPack | 
            A mutable pack of conventions.
             | 
|  | ConventionRegistry | 
            Represents a registry of conventions.
             | 
|  | ConventionRunner | 
            Runs the conventions against a BsonClassMap and its BsonMemberMaps.
             | 
|  | DefaultConventionPack | 
            Convention pack of defaults.
             | 
|  | DelegateClassMapConvention | 
            A class map convention that wraps a delegate.
             | 
|  | DelegateMemberMapConvention | 
            A member map convention that wraps a delegate.
             | 
|  | DelegatePostProcessingConvention | 
            A post processing convention that wraps a delegate.
             | 
|  | EnumRepresentationConvention | 
            A convention that allows you to set the Enum serialization representation
             | 
|  | HierarchicalDiscriminatorConvention | 
            Represents a discriminator convention where the discriminator is an array of all the discriminators provided by the class maps of the root class down to the actual type.
             | 
|  | IgnoreExtraElementsConvention | 
            A convention that sets whether to ignore extra elements encountered during deserialization.
             | 
|  | IgnoreIfDefaultConvention | 
            A convention that sets whether to ignore default values during serialization.
             | 
|  | IgnoreIfNullConvention | 
            A convention that sets whether to ignore nulls during serialization.
             | 
|  | LookupIdGeneratorConvention | 
            A convention that looks up an id generator for the id member.
             | 
|  | MemberDefaultValueConvention | 
            A convention that sets the default value for members of a given type.
             | 
|  | MemberNameElementNameConvention | 
            A convention that sets the element name the same as the member name.
             | 
|  | NamedExtraElementsMemberConvention | 
            A convention that finds the extra elements member by name (and that is also of type BsonDocument or IDictionaryTKey, TValue).
             | 
|  | NamedIdMemberConvention | 
            A convention that finds the id member by name.
             | 
|  | NamedParameterCreatorMapConvention | 
            A convention that uses the names of the creator parameters to find the matching members.
             | 
|  | NoIdMemberConvention | 
            A convention that sets a class's IdMember to null.
             | 
|  | ObjectDiscriminatorConvention | 
            Represents the object discriminator convention.
             | 
|  | ReadWriteMemberFinderConvention | 
            A convention that finds readable and writeable members and adds them to the class map.
             | 
|  | ResetClassMapConvention | 
            A convention that resets a class map (resetting any changes that earlier conventions may have applied).
             | 
|  | ResetMemberMapsConvention | 
            A convention that resets class members (resetting any changes that earlier conventions may have applied).
             | 
|  | ScalarDiscriminatorConvention | 
            Represents a discriminator convention where the discriminator is provided by the class map of the actual type.
             | 
|  | StandardDiscriminatorConvention | 
            Represents the standard discriminator conventions (see ScalarDiscriminatorConvention and HierarchicalDiscriminatorConvention).
             | 
|  | StringObjectIdIdGeneratorConvention | 
            A convention that sets the id generator for a string member with a BSON representation of ObjectId.
             | 
 Interfaces
Interfaces| Interface | Description | |
|---|---|---|
|  | IClassMapConvention | 
            Represents a convention that applies to a BsonClassMap.
             | 
|  | IConvention | 
            Represents a convention.
             | 
|  | IConventionPack | 
            Represents a grouping of conventions.
             | 
|  | ICreatorMapConvention | 
            Represents a convention that applies to a BsonCreatorMap.
             | 
|  | IDiscriminatorConvention | 
            Represents a discriminator convention.
             | 
|  | IMemberMapConvention | 
            Represents a convention that applies to a BsonMemberMap.
             | 
|  | IPostProcessingConvention | 
            Represents a post processing convention that applies to a BsonClassMap.
             |