Class KeyValueUnmarshaller<K, V, KUnmarshaller, VUnmarshaller>
public class KeyValueUnmarshaller<K, V, KUnmarshaller, VUnmarshaller> : IUnmarshaller<KeyValuePair<K, V>, XmlUnmarshallerContext>, IUnmarshaller<KeyValuePair<K, V>, JsonUnmarshallerContext> where KUnmarshaller : IUnmarshaller<K, XmlUnmarshallerContext>, IUnmarshaller<K, JsonUnmarshallerContext> where VUnmarshaller : IUnmarshaller<V, XmlUnmarshallerContext>, IUnmarshaller<V, JsonUnmarshallerContext>
  Type Parameters
KVKUnmarshallerVUnmarshaller
- Inheritance
 - 
      
      KeyValueUnmarshaller<K, V, KUnmarshaller, VUnmarshaller>
 
- Implements
 
- Inherited Members
 
Constructors
KeyValueUnmarshaller(KUnmarshaller, VUnmarshaller)
public KeyValueUnmarshaller(KUnmarshaller keyUnmarshaller, VUnmarshaller valueUnmarshaller)
  Parameters
keyUnmarshallerKUnmarshallervalueUnmarshallerVUnmarshaller
Methods
Unmarshall(JsonUnmarshallerContext)
public KeyValuePair<K, V> Unmarshall(JsonUnmarshallerContext context)
  Parameters
contextJsonUnmarshallerContext
Returns
- KeyValuePair<K, V>
 
Unmarshall(XmlUnmarshallerContext)
public KeyValuePair<K, V> Unmarshall(XmlUnmarshallerContext context)
  Parameters
contextXmlUnmarshallerContext
Returns
- KeyValuePair<K, V>