Class TypeSerializer
Represents a serializer for Type.
public class TypeSerializer : SerializerBase<Type>, IBsonSerializer<Type>, IBsonSerializer
- Inheritance
-
SerializerBase<Type>TypeSerializer
- Implements
-
IBsonSerializer<Type>IBsonSerializer
- Inherited Members
-
SerializerBase<Type>.GetHashCode()SerializerBase<Type>.CreateCannotBeDeserializedException()SerializerBase<Type>.CreateCannotBeSerializedException()SerializerBase<Type>.CreateCannotDeserializeFromBsonTypeException(BsonType)SerializerBase<Type>.EnsureBsonTypeEquals(IBsonReader, BsonType)SerializerBase<Type>.ValueType
Constructors
TypeSerializer()
public TypeSerializer()
Methods
Deserialize(BsonDeserializationContext, BsonDeserializationArgs)
Deserializes a value.
public override Type Deserialize(BsonDeserializationContext context, BsonDeserializationArgs args)
Parameters
contextBsonDeserializationContextThe deserialization context.
argsBsonDeserializationArgsThe deserialization args.
Returns
- Type
A deserialized value.
Serialize(BsonSerializationContext, BsonSerializationArgs, Type)
Serializes a value.
public override void Serialize(BsonSerializationContext context, BsonSerializationArgs args, Type value)
Parameters
contextBsonSerializationContextThe serialization context.
argsBsonSerializationArgsThe serialization args.
valueTypeThe value.