MongoDB.Bson.Serialization.Serializers Namespace |
Class | Description | |
---|---|---|
AbstractClassSerializerTClass |
Represents a serializer for an abstract class.
| |
ArraySerializerTItem |
Represents a serializer for one-dimensional arrays.
| |
BitArraySerializer |
Represents a serializer for BitArrays.
| |
BooleanSerializer |
Represents a serializer for Booleans.
| |
BsonArraySerializer |
Represents a serializer for BsonArrays.
| |
BsonBinaryDataSerializer |
Represents a serializer for BsonBinaryDatas.
| |
BsonBooleanSerializer |
Represents a serializer for BsonBooleans.
| |
BsonDateTimeSerializer |
Represents a serializer for BsonDateTimes.
| |
BsonDecimal128Serializer |
Represents a serializer for BsonDecimal128s.
| |
BsonDocumentSerializer |
Represents a serializer for BsonDocuments.
| |
BsonDocumentWrapperSerializer |
Represents a serializer for BsonDocumentWrappers.
| |
BsonDoubleSerializer |
Represents a serializer for BsonDoubles.
| |
BsonInt32Serializer |
Represents a serializer for BsonInt32s.
| |
BsonInt64Serializer |
Represents a serializer for BsonInt64s.
| |
BsonJavaScriptSerializer |
Represents a serializer for BsonJavaScripts.
| |
BsonJavaScriptWithScopeSerializer |
Represents a serializer for BsonJavaScriptWithScopes.
| |
BsonMaxKeySerializer |
Represents a serializer for BsonMaxKeys.
| |
BsonMinKeySerializer |
Represents a serializer for BsonMinKeys.
| |
BsonNullSerializer |
Represents a serializer for BsonNulls.
| |
BsonObjectIdSerializer |
Represents a serializer for BsonObjectIds.
| |
BsonRegularExpressionSerializer |
Represents a serializer for BsonRegularExpressions.
| |
BsonStringSerializer |
Represents a serializer for BsonStrings.
| |
BsonSymbolSerializer |
Represents a serializer for BsonSymbols.
| |
BsonTimestampSerializer |
Represents a serializer for BsonTimestamps.
| |
BsonUndefinedSerializer |
Represents a serializer for BsonUndefineds.
| |
BsonValueCSharpNullArrayAndDocumentSerializerTBsonValue |
Represents a serializer for a BsonValue that can round trip C# null and implements IBsonArraySerializer and IBsonDocumentSerializer.
| |
BsonValueCSharpNullArraySerializerTBsonValue |
Represents a serializer for a BsonValue that can round trip C# null and implements IBsonArraySerializer.
| |
BsonValueCSharpNullDocumentSerializerTBsonValue |
Represents a serializer for a BsonValue that can round trip C# null and implements IBsonDocumentSerializer.
| |
BsonValueCSharpNullSerializerTBsonValue |
Represents a serializer for a BsonValue that can round trip C# null.
| |
BsonValueSerializer |
Represents a serializer for BsonValues.
| |
BsonValueSerializerBaseTBsonValue |
Represents a base class for BsonValue serializers.
| |
ByteArraySerializer |
Represents a serializer for ByteArrays.
| |
ByteSerializer |
Represents a serializer for Bytes.
| |
CharSerializer |
Represents a serializer for Chars.
| |
ClassSerializerBaseTValue |
Represents an abstract base class for class serializers.
| |
CultureInfoSerializer |
Represents a serializer for CultureInfos.
| |
DateTimeOffsetSerializer |
Represents a serializer for DateTimeOffsets.
| |
DateTimeSerializer |
Represents a serializer for DateTimes.
| |
Decimal128Serializer |
Represents a serializer for Decimal128s.
| |
DecimalSerializer |
Represents a serializer for Decimals.
| |
DictionaryInterfaceImplementerSerializerTDictionary |
Represents a serializer for a class that implements IDictionary.
| |
DictionaryInterfaceImplementerSerializerTDictionary, TKey, TValue |
Represents a serializer for a class that implements IDictionaryTKey, TValue.
| |
DictionarySerializerBaseTDictionary |
Represents a serializer for dictionaries.
| |
DictionarySerializerBaseTDictionary, TKey, TValue |
Represents a serializer for dictionaries.
| |
DiscriminatedInterfaceSerializerTInterface |
Represents a serializer for Interfaces.
| |
DiscriminatedWrapperSerializerTValue |
Represents a serializer that serializes values as a discriminator/value pair.
| |
DoubleSerializer |
Represents a serializer for Doubles.
| |
DowncastingSerializer |
Static factory class for DowncastingSerializer.
| |
DowncastingSerializerTBase, TDerived |
A serializer for TBase where the actual values are of type TDerived.
| |
DynamicDocumentBaseSerializerT |
Base serializer for dynamic types.
| |
ElementAppendingSerializerTDocument |
A serializer that serializes a document and appends elements to the end of it.
| |
EnumerableInterfaceImplementerSerializerTValue |
Represents a serializer for a class that implements IEnumerable.
| |
EnumerableInterfaceImplementerSerializerTValue, TItem |
Represents a serializer for a class that implementes IEnumerableT.
| |
EnumerableInterfaceImplementerSerializerBaseTValue |
Represents a serializer for enumerable values.
| |
EnumerableInterfaceImplementerSerializerBaseTValue, TItem |
Represents a serializer for enumerable values.
| |
EnumerableSerializerBaseTValue |
Represents a base serializer for enumerable values.
| |
EnumerableSerializerBaseTValue, TItem |
Represents a serializer for enumerable values.
| |
EnumSerializer |
Static factory class for EnumSerializer.
| |
EnumSerializerTEnum |
Represents a serializer for enums.
| |
ExpandoObjectSerializer |
Serializer for ExpandoObject.
| |
GuidSerializer |
Represents a serializer for Guids.
| |
IEnumerableDeserializingAsCollectionSerializerTIEnumerable, TItem, TCollection |
Represents a serializer for IEnumerable and any other derived interface implemented by TCollection.
| |
ImpliedImplementationInterfaceSerializerTInterface, TImplementation |
Represents a serializer for Interfaces.
| |
Int16Serializer |
Represents a serializer for Int16s.
| |
Int32Serializer |
Represents a serializer for Int32.
| |
Int64Serializer |
Represents a serializer for Int64s.
| |
IOrderedEnumerableSerializer |
A factory class for instances of IOrderedEnumerableSerializer<TItem>.
| |
IOrderedEnumerableSerializerTItem |
Represents a serializer for IOrderedEnumerableTItem.
| |
IPAddressSerializer |
Represents a serializer for IPAddresses.
| |
IPEndPointSerializer |
Represents a serializer for IPEndPoints.
| |
KeyValuePairSerializerTKey, TValue |
Represents a serializer for KeyValuePairs.
| |
LazyBsonArraySerializer |
Represents a serializer for LazyBsonArrays.
| |
LazyBsonDocumentSerializer |
Represents a serializer for LazyBsonDocuments.
| |
NullableSerializer |
Static factory class for NullableSerializers.
| |
NullableSerializerT |
Represents a serializer for nullable values.
| |
ObjectIdSerializer |
Represents a serializer for ObjectIds.
| |
ObjectSerializer |
Represents a serializer for objects.
| |
PartiallyRawBsonDocumentSerializer |
Represents a serializer for a BsonDocument with some parts raw.
| |
ProjectingDeserializerTFrom, TTo |
Wraps a serializer and projects using a function.
| |
QueueSerializer |
Represents a serializer for Queues.
| |
QueueSerializerTItem |
Represents a serializer for Queues.
| |
RawBsonArraySerializer |
Represents a serializer for RawBsonArrays.
| |
RawBsonDocumentSerializer |
Represents a serializer for RawBsonDocuments.
| |
ReadOnlyCollectionSerializerTItem |
Represents a serializer for readonly collection.
| |
ReadOnlyCollectionSubclassSerializerTValue, TItem |
Represents a serializer for a subclass of ReadOnlyCollection.
| |
ReadOnlyDictionaryInterfaceImplementerSerializerTDictionary, TKey, TValue |
Represents a serializer for a class that implements IDictionaryTKey, TValue.
| |
RegexSerializer |
Represents a serializer for Regex.
| |
SByteSerializer |
Represents a serializer for SBytes.
| |
SealedClassSerializerBaseTValue |
Represents an abstract base class for sealed class serializers.
| |
SerializeAsNominalTypeSerializerTActualType, TNominalType |
Represents a serializer for a class that will be serialized as if it were one of its base classes.
| |
SerializerBaseTValue |
Represents an abstract base class for serializers.
| |
SerializerHelper |
Represents a helper for serializers.
| |
SerializerHelperMember |
Represents information about a member.
| |
SingleSerializer |
Represents a serializer for Singles.
| |
StackSerializer |
Represents a serializer for Stacks.
| |
StackSerializerTItem |
Represents a serializer for Stacks.
| |
StringSerializer |
Represents a serializer for Strings.
| |
StructSerializerBaseTValue |
Represents an abstract base class for struct serializers.
| |
ThreeDimensionalArraySerializerTItem |
Represents a serializer for three-dimensional arrays.
| |
TimeSpanSerializer |
Represents a serializer for Timespans.
| |
TupleSerializer |
A factory class for TupleSerializers.
| |
TupleSerializerT1 |
Represents a serializer for a TupleT1.
| |
TupleSerializerT1, T2 |
Represents a serializer for a TupleT1, T2.
| |
TupleSerializerT1, T2, T3 |
Represents a serializer for a TupleT1, T2, T3.
| |
TupleSerializerT1, T2, T3, T4 |
Represents a serializer for a TupleT1, T2, T3, T4.
| |
TupleSerializerT1, T2, T3, T4, T5 |
Represents a serializer for a TupleT1, T2, T3, T4, T5.
| |
TupleSerializerT1, T2, T3, T4, T5, T6 |
Represents a serializer for a TupleT1, T2, T3, T4, T5, T6.
| |
TupleSerializerT1, T2, T3, T4, T5, T6, T7 |
Represents a serializer for a TupleT1, T2, T3, T4, T5, T6, T7.
| |
TupleSerializerT1, T2, T3, T4, T5, T6, T7, TRest |
Represents a serializer for a TupleT1, T2, T3, T4, T5, T6, T7, TRest.
| |
TwoDimensionalArraySerializerTItem |
Represents a serializer for two-dimensional arrays.
| |
UInt16Serializer |
Represents a serializer for UInt16s.
| |
UInt32Serializer |
Represents a serializer for UInt32s.
| |
UInt64Serializer |
Represents a serializer for UInt64s.
| |
UndiscriminatedActualTypeSerializerTValue |
Represents a serializer for interfaces and base classes that delegates to the actual type interface without writing a discriminator.
| |
UriSerializer |
Represents a serializer for Uris.
| |
ValueTupleSerializer |
A factory class for ValueTupleSerializers.
| |
ValueTupleSerializerT1 |
Represents a serializer for a ValueTupleT1.
| |
ValueTupleSerializerT1, T2 |
Represents a serializer for a ValueTupleT1, T2.
| |
ValueTupleSerializerT1, T2, T3 |
Represents a serializer for a ValueTupleT1, T2, T3.
| |
ValueTupleSerializerT1, T2, T3, T4 |
Represents a serializer for a ValueTupleT1, T2, T3, T4.
| |
ValueTupleSerializerT1, T2, T3, T4, T5 |
Represents a serializer for a ValueTupleT1, T2, T3, T4, T5.
| |
ValueTupleSerializerT1, T2, T3, T4, T5, T6 |
Represents a serializer for a ValueTupleT1, T2, T3, T4, T5, T6.
| |
ValueTupleSerializerT1, T2, T3, T4, T5, T6, T7 |
Represents a serializer for a ValueTupleT1, T2, T3, T4, T5, T6, T7.
| |
ValueTupleSerializerT1, T2, T3, T4, T5, T6, T7, TRest |
Represents a serializer for a ValueTupleT1, T2, T3, T4, T5, T6, T7, TRest.
| |
VersionSerializer |
Represents a serializer for Versions.
|
Interface | Description | |
---|---|---|
IBsonTupleSerializer |
An interface implemented by tuple serializers.
| |
IDowncastingSerializer |
An interface implemented by DowncastingSerializer.
| |
INullableSerializer |
An interface used by the LINQ3 translators to access the value serializer without needing to use reflection.
|