Class DictionaryUnmarshaller<TKey, TValue, TKeyUnmarshaller, TValueUnmarshaller>
public class DictionaryUnmarshaller<TKey, TValue, TKeyUnmarshaller, TValueUnmarshaller> : IUnmarshaller<Dictionary<TKey, TValue>, XmlUnmarshallerContext>, IUnmarshaller<Dictionary<TKey, TValue>, JsonUnmarshallerContext> where TKeyUnmarshaller : IUnmarshaller<TKey, XmlUnmarshallerContext>, IUnmarshaller<TKey, JsonUnmarshallerContext> where TValueUnmarshaller : IUnmarshaller<TValue, XmlUnmarshallerContext>, IUnmarshaller<TValue, JsonUnmarshallerContext>
Type Parameters
TKey
TValue
TKeyUnmarshaller
TValueUnmarshaller
- Inheritance
-
DictionaryUnmarshaller<TKey, TValue, TKeyUnmarshaller, TValueUnmarshaller>
- Implements
- Inherited Members
Constructors
DictionaryUnmarshaller(TKeyUnmarshaller, TValueUnmarshaller)
public DictionaryUnmarshaller(TKeyUnmarshaller kUnmarshaller, TValueUnmarshaller vUnmarshaller)
Parameters
kUnmarshaller
TKeyUnmarshallervUnmarshaller
TValueUnmarshaller
Methods
Unmarshall(JsonUnmarshallerContext)
public Dictionary<TKey, TValue> Unmarshall(JsonUnmarshallerContext context)
Parameters
context
JsonUnmarshallerContext
Returns
- Dictionary<TKey, TValue>
Unmarshall(XmlUnmarshallerContext)
public Dictionary<TKey, TValue> Unmarshall(XmlUnmarshallerContext context)
Parameters
context
XmlUnmarshallerContext
Returns
- Dictionary<TKey, TValue>