7 changed files with 138 additions and 57 deletions
@ -0,0 +1,55 @@
@@ -0,0 +1,55 @@
|
||||
/* |
||||
* Created by SharpDevelop. |
||||
* User: Peter Forstmeier |
||||
* Date: 02.09.2011 |
||||
* Time: 23:10 |
||||
* |
||||
* To change this template use Tools | Options | Coding | Edit Standard Headers. |
||||
*/ |
||||
using System; |
||||
|
||||
namespace ICSharpCode.CodeQualityAnalysis |
||||
{ |
||||
/// <summary>
|
||||
/// Description of Helper.
|
||||
/// </summary>
|
||||
public class Helper |
||||
{ |
||||
public static void FillTree (ICSharpCode.TreeView.SharpTreeView tree,Module module) |
||||
{ |
||||
var root = CreateTreeItem(module); |
||||
tree.Root = root; |
||||
|
||||
foreach (var ns in module.Namespaces) |
||||
{ |
||||
var namespaceNode = CreateTreeItem(ns); |
||||
tree.Root.Children.Add(namespaceNode); |
||||
|
||||
foreach (var type in ns.Types) |
||||
{ |
||||
var typeNode = CreateTreeItem(type); |
||||
namespaceNode.Children.Add(typeNode); |
||||
|
||||
foreach (var method in type.Methods) |
||||
{ |
||||
var methodName = CreateTreeItem(method); |
||||
namespaceNode.Children.Add(methodName); |
||||
} |
||||
|
||||
foreach (var field in type.Fields) |
||||
{ |
||||
var fieldNode = CreateTreeItem(field); |
||||
namespaceNode.Children.Add(fieldNode); |
||||
} |
||||
} |
||||
} |
||||
} |
||||
|
||||
|
||||
private static DependecyTreeNode CreateTreeItem (INode node) |
||||
{ |
||||
DependecyTreeNode dtn = new DependecyTreeNode(node); |
||||
return dtn; |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,54 @@
@@ -0,0 +1,54 @@
|
||||
/* |
||||
* Created by SharpDevelop. |
||||
* User: Peter Forstmeier |
||||
* Date: 02.09.2011 |
||||
* Time: 23:01 |
||||
* |
||||
* To change this template use Tools | Options | Coding | Edit Standard Headers. |
||||
*/ |
||||
using System; |
||||
|
||||
namespace ICSharpCode.CodeQualityAnalysis |
||||
{ |
||||
/// <summary>
|
||||
/// Description of Helpers.
|
||||
/// </summary>
|
||||
internal class Helpers |
||||
{ |
||||
public void FillTree (ICSharpCode.TreeView.SharpTreeView tree,Module module) |
||||
{ |
||||
var root = CreateTreeItem(module); |
||||
tree.Root = root; |
||||
|
||||
foreach (var ns in module.Namespaces) |
||||
{ |
||||
var namespaceNode = CreateTreeItem(ns); |
||||
tree.Root.Children.Add(namespaceNode); |
||||
|
||||
foreach (var type in ns.Types) |
||||
{ |
||||
var typeNode = CreateTreeItem(type); |
||||
namespaceNode.Children.Add(typeNode); |
||||
|
||||
foreach (var method in type.Methods) |
||||
{ |
||||
var methodName = CreateTreeItem(method); |
||||
namespaceNode.Children.Add(methodName); |
||||
} |
||||
|
||||
foreach (var field in type.Fields) |
||||
{ |
||||
var fieldNode = CreateTreeItem(field); |
||||
namespaceNode.Children.Add(fieldNode); |
||||
} |
||||
} |
||||
} |
||||
} |
||||
|
||||
private DependecyTreeNode CreateTreeItem (INode node) |
||||
{ |
||||
DependecyTreeNode dtn = new DependecyTreeNode(node); |
||||
return dtn; |
||||
} |
||||
} |
||||
} |
Loading…
Reference in new issue