示例#1
0
        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);
            }
        }
示例#2
0
 protected DataModule(SchemeProject project, string code)
     : base(project, code)
 {
     Project = project;
 }