public void Build() { if (Module == null) return; // fake class containing modules funcs var module = new PackageDomType () { Name = PythonHelper.PackageFromFilename (FileName), ClassType = ClassType.Unknown, Location = new DomLocation (0, 0), BodyRegion = Module.Region, }; m_AllWrapped.Add (module); Add (module); // module functions foreach (IMethod method in BuildFunctions (Module.Functions)) module.Add (method); // module locals foreach (IField field in BuildAttributes (Module.Attributes)) module.Add (field); // module classes foreach (IType type in BuildClasses (Module.Classes)) module.Add (type); }
public void Build() { if (Module == null) { return; } // fake class containing modules funcs var module = new PackageDomType() { Name = PythonHelper.PackageFromFilename(FileName), ClassType = ClassType.Unknown, Location = new DomLocation(0, 0), BodyRegion = Module.Region, }; m_AllWrapped.Add(module); Add(module); // module functions foreach (IMethod method in BuildFunctions(Module.Functions)) { module.Add(method); } // module attributes foreach (IField field in BuildAttributes(Module.Attributes)) { module.Add(field); } // module classes foreach (IType type in BuildClasses(Module.Classes)) { module.Add(type); } }