public SchemeModule(SchemeProject project, string code) : base(project, code) { var elem = XDocument.Load(Dir + "ModuleProperties.xml").Element("ModuleProperties"); Name = elem.GetAttr("ModuleName"); Description = elem.GetAttr("Description"); var linked = elem.Element("LinkedModules").Elements(); foreach (var el in linked) { LinkedModules.Add(el.Name.LocalName); } linked = elem.Element("LinkedConnects").Elements(); foreach (var el in linked) { LinkedConnects.Add(el.Name.LocalName); } }
protected DataModule(SchemeProject project, string code) : base(project, code) { Project = project; }