MongoDB.Bson.Serialization.Conventions Namespace |
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.
|
![]() | ImmutableTypeClassMapConvention |
Maps a fully immutable type. This will include anonymous types.
|
![]() | 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).
|
![]() | StringIdStoredAsObjectIdConvention |
A convention that sets the representation of a string id class member to ObjectId in BSON with a StringObjectIdGenerator.
This convention is only responsible for setting the serializer and idGenerator. It is assumed that this convention runs after
other conventions that identify which member is the _id and that the _id has already been added to the class map.
|
![]() | StringObjectIdIdGeneratorConvention |
A convention that sets the id generator for a string member with a BSON representation of ObjectId.
|
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.
|