MongoDB.Bson.Serialization.Serializers Namespace (original) (raw)
The MongoDB.Bson.Serialization.Serializers namespace contains the serializers for the various BSON and base .Net types
| | 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. |
|
| 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. |
|
| EnumSerializerTEnum | Represents a serializer for enums. |
|
| ExpandoObjectSerializer | Serializer for ExpandoObject. |
|
| GuidSerializer | Represents a serializer for Guids. |
|
| 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. |
|
| 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. |
|
| 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. |
|
| 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. |
|
| 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. |
|
| VersionSerializer | Represents a serializer for Versions. |