public MasterNamespace(XMLNamespace ns) : base(ns.name) { this.ns = ns; delegate_list = new List <CompNamed>(); enum_list = new List <CompNamed>(); class_list = new List <CompNamed>(); struct_list = new List <CompNamed>(); interface_list = new List <CompNamed>(); foreach (XMLClass cls in ns.types) { if (cls.type == "class") { class_list.Add(new MasterClass(cls, CompType.Class)); } else if (cls.type == "enum") { enum_list.Add(new MasterEnum(cls)); } else if (cls.type == "delegate") { delegate_list.Add(new MasterDelegate(cls)); } else if (cls.type == "interface") { interface_list.Add(new MasterInterface(cls)); } else if (cls.type == "struct") { struct_list.Add(new MasterClass(cls, CompType.Struct)); } } }
public MasterNamespace(XMLNamespace ns) : base(ns.name) { this.ns = ns; delegate_list = new List<CompNamed>(); enum_list = new List<CompNamed>(); class_list = new List<CompNamed>(); struct_list = new List<CompNamed>(); interface_list = new List<CompNamed>(); foreach (XMLClass cls in ns.types) { if (cls.type == "class") class_list.Add (new MasterClass (cls, CompType.Class)); else if (cls.type == "enum") enum_list.Add (new MasterEnum (cls)); else if (cls.type == "delegate") delegate_list.Add (new MasterDelegate (cls)); else if (cls.type == "interface") interface_list.Add (new MasterInterface (cls)); else if (cls.type == "struct") struct_list.Add (new MasterClass (cls, CompType.Struct)); } }
static Hashtable CreateHash (XMLNamespace [] other) { Hashtable result = new Hashtable (); if (other != null) { int i = 0; foreach (XMLNamespace n in other) { result [n.Name] = i++; } } return result; }