private void AddExports() { // remove WorkingNode Nodes.Clear(); ArrayList classes = new ArrayList(); ArrayList symbols = new ArrayList(); foreach (string export in exports) { if (export.StartsWith("__Packages.")) { classes.Add(export); } else { symbols.Add(export); } } classes.Sort(); symbols.Sort(); if (classes.Count > 0) { ClassesNode node = new ClassesNode(BackingPath); foreach (string cls in classes) { node.Nodes.Add(new ClassExportNode(BackingPath, cls)); } Nodes.Add(node); } foreach (string symbol in symbols) { Nodes.Add(new ExportNode(BackingPath, symbol)); } }
private void AddExports() { // remove WorkingNode Nodes.Clear(); ArrayList classes = new ArrayList(); ArrayList symbols = new ArrayList(); foreach (string export in exports) if (export.StartsWith("__Packages.")) classes.Add(export); else symbols.Add(export); classes.Sort(); symbols.Sort(); if (classes.Count > 0) { ClassesNode node = new ClassesNode(BackingPath); foreach (string cls in classes) node.Nodes.Add(new ClassExportNode(BackingPath,cls)); Nodes.Add(node); } foreach (string symbol in symbols) Nodes.Add(new ExportNode(BackingPath,symbol)); }