| DictionaryMessagePackSerializerTDictionary, TKey, TValue Class |
Namespace: MsgPack.Serialization.CollectionSerializers
public abstract class DictionaryMessagePackSerializer<TDictionary, TKey, TValue> : DictionaryMessagePackSerializerBase<TDictionary, TKey, TValue> where TDictionary : Object, IDictionary<TKey, TValue>
The DictionaryMessagePackSerializerTDictionary, TKey, TValue type exposes the following members.
| Name | Description | |
|---|---|---|
| DictionaryMessagePackSerializerTDictionary, TKey, TValue |
Initializes a new instance of the DictionaryMessagePackSerializerTDictionary, TKey, TValue class.
|
| Name | Description | |
|---|---|---|
| OwnerContext |
Gets a SerializationContext which owns this serializer.
(Inherited from MessagePackSerializerT.) | |
| PackerCompatibilityOptions |
Gets the packer compatibility options for this instance.
(Inherited from MessagePackSerializerT.) |
| Name | Description | |
|---|---|---|
| AddItem |
Adds the deserialized item to the collection on TDictionary specific manner
to implement UnpackToCore(Unpacker, TDictionary).
(Overrides DictionaryMessagePackSerializerBaseTDictionary, TKey, TValueAddItem(TDictionary, TKey, TValue).) | |
| CreateInstance |
Creates a new collection instance with specified initial capacity.
(Inherited from DictionaryMessagePackSerializerBaseTDictionary, TKey, TValue.) | |
| GetCount |
Returns count of the dictionary.
(Overrides DictionaryMessagePackSerializerBaseTDictionary, TKey, TValueGetCount(TDictionary).) | |
| Pack |
Serializes specified object to the Stream.
(Inherited from MessagePackSerializerT.) | |
| PackSingleObject |
Serializes specified object to the array of Byte.
(Inherited from MessagePackSerializerT.) | |
| PackTo |
Serializes specified object with specified Packer.
(Inherited from MessagePackSerializerT.) | |
| PackToCore |
Serializes specified object with specified Packer.
(Inherited from DictionaryMessagePackSerializerBaseTDictionary, TKey, TValue.) | |
| Unpack |
Deserialize object from the Stream.
(Inherited from MessagePackSerializerT.) | |
| UnpackFrom |
Deserializes object with specified Unpacker.
(Inherited from MessagePackSerializerT.) | |
| UnpackFromCore |
Deserializes object with specified Unpacker.
(Inherited from DictionaryMessagePackSerializerBaseTDictionary, TKey, TValue.) | |
| UnpackNil |
Unpacks the nil value.
(Inherited from MessagePackSerializerT.) | |
| UnpackSingleObject |
Deserializes a single object from the array of Byte which contains a serialized object.
(Inherited from MessagePackSerializerT.) | |
| UnpackTo |
Deserializes collection items with specified Unpacker and stores them to collection.
(Inherited from MessagePackSerializerT.) | |
| UnpackToCore |
Deserializes collection items with specified Unpacker and stores them to collection.
(Inherited from DictionaryMessagePackSerializerBaseTDictionary, TKey, TValue.) |