Namespace MongoDB.Bson.Serialization.Attributes
The MongoDB.Bson.Serialization.Attributes namespace contains the Attributes used to control BSON serialization/deserialization.
Classes
- BsonConstructorAttribute
Specifies that this constructor should be used for creator-based deserialization.
- BsonDateTimeOptionsAttribute
Specifies serialization options for a DateTime field or property.
- BsonDefaultValueAttribute
Specifies the default value for a field or property.
- BsonDictionaryOptionsAttribute
Specifies serialization options for a Dictionary field or property.
- BsonDiscriminatorAttribute
Specifies the discriminator and related options for a class.
- BsonElementAttribute
Specifies the element name and related options for a field or property.
- BsonExtraElementsAttribute
Indicates that this property or field will be used to hold any extra elements found during deserialization.
- BsonFactoryMethodAttribute
Specifies that this factory method should be used for creator-based deserialization.
- BsonGuidRepresentationAttribute
Specifies the Guid representation to use with the GuidSerializer for this member.
- BsonIdAttribute
Specifies that this is the Id field or property.
- BsonIgnoreAttribute
Indicates that this field or property should be ignored when this class is serialized.
- BsonIgnoreExtraElementsAttribute
Specifies whether extra elements should be ignored when this class is deserialized.
- BsonIgnoreIfDefaultAttribute
Indicates whether a field or property equal to the default value should be ignored when serializing this class.
- BsonIgnoreIfNullAttribute
Indicates whether a field or property equal to null should be ignored when serializing this class.
- BsonKnownTypesAttribute
Specifies the known types for this class (the derived classes).
- BsonNoIdAttribute
Specifies that the class's IdMember should be null.
- BsonRepresentationAttribute
Specifies the external representation and related options for this field or property.
- BsonRequiredAttribute
Indicates that a field or property is required.
- BsonSerializationOptionsAttribute
Abstract base class for serialization options attributes.
- BsonSerializerAttribute
Specifies the type of the serializer to use for a class.
- BsonTimeSpanOptionsAttribute
Specifies the external representation and related options for this field or property.