Class ValueTupleSerializer<T1, T2, T3, T4, T5, T6>
| MongoDB CSharp Driver API Reference (original) (raw)
Namespace
MongoDB.Bson.Serialization.Serializers
Assembly
MongoDB.Bson.dll
Represents a serializer for a (T1, T2, T3, T4, T5, T6).
public sealed class ValueTupleSerializer<T1, T2, T3, T4, T5, T6> : StructSerializerBase<(T1, T2, T3, T4, T5, T6)>, IBsonSerializer<(T1, T2, T3, T4, T5, T6)>, IBsonSerializer, IBsonTupleSerializer
Type Parameters
T1
The type of item 1.
T2
The type of item 2.
T3
The type of item 3.
T4
The type of item 4.
T5
The type of item 5.
T6
The type of item 6.
Inheritance
ValueTupleSerializer<T1, T2, T3, T4, T5, T6>
Implements
Inherited Members
Extension Methods
Constructors
Initializes a new instance of the ValueTupleSerializer<T1, T2, T3, T4, T5, T6> class.
ValueTupleSerializer(IBsonSerializerRegistry)
Initializes a new instance of the ValueTupleSerializer<T1, T2, T3, T4, T5, T6> class.
Initializes a new instance of the ValueTupleSerializer<T1, T2, T3, T4, T5, T6> class.
Properties
Gets the Item1 serializer.
Gets the Item2 serializer.
Gets the Item3 serializer.
Gets the Item4 serializer.
Gets the Item5 serializer.
Gets the Item6 serializer.
Methods
Deserialize(BsonDeserializationContext, BsonDeserializationArgs)
Deserializes a value.
Determines whether the specified object is equal to the current object.
Serves as the default hash function.
Gets ths serializer for an item.
Serialize(BsonSerializationContext, BsonSerializationArgs, (T1, T2, T3, T4, T5, T6))
Serializes a value.