Class MongoDBRefSerializer
Represents a serializer for MongoDBRefs.
public class MongoDBRefSerializer : ClassSerializerBase<MongoDBRef>, IBsonSerializer<MongoDBRef>, IBsonDocumentSerializer, IBsonSerializer
- Inheritance
-
MongoDBRefSerializer
- Implements
- Inherited Members
Constructors
MongoDBRefSerializer()
Initializes a new instance of the MongoDBRefSerializer class.
public MongoDBRefSerializer()
Methods
DeserializeValue(BsonDeserializationContext, BsonDeserializationArgs)
Deserializes a value.
protected override MongoDBRef DeserializeValue(BsonDeserializationContext context, BsonDeserializationArgs args)
Parameters
contextBsonDeserializationContextThe deserialization context.
argsBsonDeserializationArgsThe deserialization args.
Returns
- MongoDBRef
The value.
SerializeValue(BsonSerializationContext, BsonSerializationArgs, MongoDBRef)
Serializes a value.
protected override void SerializeValue(BsonSerializationContext context, BsonSerializationArgs args, MongoDBRef value)
Parameters
contextBsonSerializationContextThe serialization context.
argsBsonSerializationArgsThe serialization args.
valueMongoDBRefThe value.
TryGetMemberSerializationInfo(string, out BsonSerializationInfo)
Tries to get the serialization info for a member.
public bool TryGetMemberSerializationInfo(string memberName, out BsonSerializationInfo serializationInfo)
Parameters
memberNamestringName of the member.
serializationInfoBsonSerializationInfoThe serialization information.
Returns
- bool
trueif the serialization info exists; otherwisefalse.