1using System.Runtime.Serialization;
8 [DataContract(Name =
"KeyValue", Namespace = Constants.DataContractNamespace)]
14 [DataMember(Order = 1, Name =
"Key")]
15 public TKey
Key {
get;
private set; }
20 [DataMember(Order = 2, Name =
"Value")]
21 public TValue
Value {
get;
private set; }
37 return $
"KeyValue(Key = {Key}, Value = {Value})";
A serializable key value pair.
KeyValue(TKey key, TValue value)
Initializes a new key value pair.
override string ToString()