Dev2.DynamicServices.FileSystemInstanceStoreIO.LoadSingleEntry C# (CSharp) Method

LoadSingleEntry() private method

private LoadSingleEntry ( System.Runtime.Serialization.NetDataContractSerializer serializer, InstanceValue>.IDictionary instanceData, System.Xml.Linq.XElement entry ) : void
serializer System.Runtime.Serialization.NetDataContractSerializer
instanceData InstanceValue>.IDictionary
entry System.Xml.Linq.XElement
return void
        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);
            }
        }