public virtual void DictDeserialize(IDictionary <string, object> dicts, Scenario scenario = Scenario.Database) { foreach (var dict in dicts) { if (DataItems.ContainsKey(dict.Key)) { DataItems[dict.Key] = dict.Value; } else { DataItems.Add(dict.Key, dict.Value); } } var fre = dicts as FreeDocument; if (fre?.Children != null) { Children = fre.Children; } }
public bool ContainsKey(string key) { return(DataItems.ContainsKey(key)); }
public bool Contains(KeyValuePair <string, object> item) { return(DataItems.ContainsKey(item.Key)); }