|
|
|
@ -24,6 +24,11 @@ namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser
@@ -24,6 +24,11 @@ namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser
|
|
|
|
|
this.workspace = workspace; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected override object GetModel() |
|
|
|
|
{ |
|
|
|
|
return workspace; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected override IModelCollection<object> ModelChildren { |
|
|
|
|
get { return workspace.LoadedAssemblies; } |
|
|
|
|
} |
|
|
|
@ -62,6 +67,11 @@ namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser
@@ -62,6 +67,11 @@ namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser
|
|
|
|
|
this.solution = solution; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected override object GetModel() |
|
|
|
|
{ |
|
|
|
|
return solution; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override object Text { |
|
|
|
|
get { return "Solution " + solution.Name; } |
|
|
|
|
} |
|
|
|
@ -90,6 +100,11 @@ namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser
@@ -90,6 +100,11 @@ namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser
|
|
|
|
|
this.project = project; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected override object GetModel() |
|
|
|
|
{ |
|
|
|
|
return project; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override object Text { |
|
|
|
|
get { return project.Name; } |
|
|
|
|
} |
|
|
|
@ -118,6 +133,11 @@ namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser
@@ -118,6 +133,11 @@ namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser
|
|
|
|
|
this.model = model; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected override object GetModel() |
|
|
|
|
{ |
|
|
|
|
return model; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected override IComparer<SharpTreeNode> NodeComparer { |
|
|
|
|
get { return NodeTextComparer; } |
|
|
|
|
} |
|
|
|
@ -138,6 +158,11 @@ namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser
@@ -138,6 +158,11 @@ namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser
|
|
|
|
|
this.model = model; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected override object GetModel() |
|
|
|
|
{ |
|
|
|
|
return model; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected override IComparer<SharpTreeNode> NodeComparer { |
|
|
|
|
get { return NodeTextComparer; } |
|
|
|
|
} |
|
|
|
@ -166,6 +191,11 @@ namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser
@@ -166,6 +191,11 @@ namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser
|
|
|
|
|
this.definition = definition; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected override object GetModel() |
|
|
|
|
{ |
|
|
|
|
return definition; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override object Icon { |
|
|
|
|
// TODO why do I have to resolve this?
|
|
|
|
|
get { return ClassBrowserIconService.GetIcon(definition.Resolve()).ImageSource; } |
|
|
|
|