Class DiscriminatedWrapperSerializer
| MongoDB CSharp Driver API Reference (original) (raw)
Namespace
MongoDB.Bson.Serialization.Serializers
Assembly
MongoDB.Bson.dll
Represents a serializer that serializes values as a discriminator/value pair.
public sealed class DiscriminatedWrapperSerializer<TValue> : SerializerBase<TValue>, IBsonSerializer<TValue>, IBsonSerializer
Type Parameters
TValue
The type of the value.
Inheritance
DiscriminatedWrapperSerializer
Implements
Inherited Members
Extension Methods
Constructors
DiscriminatedWrapperSerializer(IDiscriminatorConvention, IBsonSerializer)
Initializes a new instance of the DiscriminatedWrapperSerializer class.
Methods
Deserialize(BsonDeserializationContext, BsonDeserializationArgs)
Deserializes a value.
Determines whether the specified object is equal to the current object.
Serves as the default hash function.
IsPositionedAtDiscriminatedWrapper(BsonDeserializationContext)
Determines whether the reader is positioned at a discriminated wrapper.
Serialize(BsonSerializationContext, BsonSerializationArgs, TValue)
Serializes a value.