private void LoadSingleEntry(NetDataContractSerializer serializer, IDictionary<XName, InstanceValue> instanceData, XElement entry) { XName key = (XName)Deserialize(serializer, entry.Element("Key")); Object value = Deserialize(serializer, entry.Element("Value")); InstanceValue iv = new InstanceValue(value); InstanceValueOptions options = (InstanceValueOptions)Deserialize( serializer, entry.Element("Options")); if(!options.HasFlag(InstanceValueOptions.WriteOnly)) { instanceData.Add(key, iv); } }
public InstanceValue(object value, InstanceValueOptions options) { Value = value; Options = options; }
public InstanceValue(object value, InstanceValueOptions options) { this.Value = value; this.Options = options; }
public InstanceValue (object value, InstanceValueOptions options) { Value = value; Options = options; }