public override void DictDeserialize(IDictionary<string, object> docu, Scenario scenario = Scenario.Database) { base.DictDeserialize(docu, scenario); var dict = docu as FreeDocument; if (dict != null && dict.Children != null) { foreach (FreeDocument item in dict.Children) { var doc = new TableInfo(); doc.DictDeserialize(item.DictSerialize()); doc.Connector = this; if(doc.Name!= openfile) CurrentTables.Add(doc); } } }
public override void DictDeserialize(IDictionary <string, object> docu, Scenario scenario = Scenario.Database) { base.DictDeserialize(docu, scenario); var dict = docu as FreeDocument; if (dict != null && dict.Children != null) { foreach (FreeDocument item in dict.Children) { var doc = new TableInfo(); doc.DictDeserialize(item.DictSerialize()); doc.Connector = this; if (doc.Name != openfile) { CurrentTables.Add(doc); } } } }