Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ClassPad/ProjectNodeBuilder.cs')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ClassPad/ProjectNodeBuilder.cs35
1 files changed, 18 insertions, 17 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ClassPad/ProjectNodeBuilder.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ClassPad/ProjectNodeBuilder.cs
index ad71ba09d4..285cca7e17 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ClassPad/ProjectNodeBuilder.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ClassPad/ProjectNodeBuilder.cs
@@ -97,23 +97,24 @@ namespace MonoDevelop.Ide.Gui.Pads.ClassPad
builder.AddChild (((DotNetProject)project).References);
}
bool publicOnly = builder.Options ["PublicApiOnly"];
- var dom = TypeSystemService.GetCompilation (project);
- bool nestedNamespaces = builder.Options ["NestedNamespaces"];
- HashSet<string> addedNames = new HashSet<string> ();
- foreach (var ns in dom.MainAssembly.RootNamespace.ChildNamespaces) {
- if (nestedNamespaces) {
- if (!addedNames.Contains (ns.Name)) {
- builder.AddChild (new ProjectNamespaceData (project, ns));
- addedNames.Add (ns.Name);
- }
- } else {
- FillNamespaces (builder, project, ns);
- }
- }
- foreach (var type in dom.MainAssembly.RootNamespace.Types) {
- if (!publicOnly || type.IsPublic)
- builder.AddChild (new ClassData (project, type));
- }
+ // TODO: Roslyn port.
+// var dom = TypeSystemService.GetCompilation (project);
+// bool nestedNamespaces = builder.Options ["NestedNamespaces"];
+// HashSet<string> addedNames = new HashSet<string> ();
+// foreach (var ns in dom.MainAssembly.RootNamespace.ChildNamespaces) {
+// if (nestedNamespaces) {
+// if (!addedNames.Contains (ns.Name)) {
+// builder.AddChild (new ProjectNamespaceData (project, ns));
+// addedNames.Add (ns.Name);
+// }
+// } else {
+// FillNamespaces (builder, project, ns);
+// }
+// }
+// foreach (var type in dom.MainAssembly.RootNamespace.Types) {
+// if (!publicOnly || type.IsPublic)
+// builder.AddChild (new ClassData (project, type));
+// }
}
public static void FillNamespaces (ITreeBuilder builder, Project project, INamespace ns)