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
K
V
KUnmarshaller
VUnmarshaller
- Inheritance
-
KeyValueUnmarshaller<K, V, KUnmarshaller, VUnmarshaller>
- Implements
- Inherited Members
Constructors
KeyValueUnmarshaller(KUnmarshaller, VUnmarshaller)
public KeyValueUnmarshaller(KUnmarshaller keyUnmarshaller, VUnmarshaller valueUnmarshaller)
Parameters
keyUnmarshaller
KUnmarshallervalueUnmarshaller
VUnmarshaller
Methods
Unmarshall(JsonUnmarshallerContext)
public KeyValuePair<K, V> Unmarshall(JsonUnmarshallerContext context)
Parameters
context
JsonUnmarshallerContext
Returns
- KeyValuePair<K, V>
Unmarshall(XmlUnmarshallerContext)
public KeyValuePair<K, V> Unmarshall(XmlUnmarshallerContext context)
Parameters
context
XmlUnmarshallerContext
Returns
- KeyValuePair<K, V>