Class BsonClassMapSerializer<TClass>
- Namespace
- MongoDB.Bson.Serialization
- Assembly
- MongoDB.Bson.dll
Represents a serializer for a class map.
public class BsonClassMapSerializer<TClass> : SerializerBase<TClass>, IBsonSerializer<TClass>, IBsonIdProvider, IBsonDocumentSerializer, IBsonSerializer, IBsonPolymorphicSerializer
Type Parameters
TClass
The type of the class.
- Inheritance
-
Serializer
Base <TClass>BsonClassMapSerializer<TClass>
- Implements
-
IBson
Serializer <TClass>
- Inherited Members
- Extension Methods
Constructors
- Bson
Class Map Serializer(Bson Class Map) Initializes a new instance of the BsonClassMapSerializer class.
Properties
- Is
Discriminator Compatible With Object Serializer Gets a value indicating whether this serializer's discriminator is compatible with the object serializer.
Methods
- Deserialize(Bson
Deserialization Context, Bson Deserialization Args) Deserializes a value.
- Deserialize
Class(Bson Deserialization Context) Deserializes a value.
- Get
Document Id(object, out object, out Type, out IId Generator) Gets the document Id.
- Serialize(Bson
Serialization Context, Bson Serialization Args, TClass) Serializes a value.
- Set
Document Id(object, object) Sets the document Id.
- Try
Get Member Serialization Info(string, out Bson Serialization Info) Tries to get the serialization info for a member.