diff --git a/src/AddIns/Debugger/Debugger.AddIn/Debugger.AddIn.csproj b/src/AddIns/Debugger/Debugger.AddIn/Debugger.AddIn.csproj
index 4795005655..201da87e4d 100644
--- a/src/AddIns/Debugger/Debugger.AddIn/Debugger.AddIn.csproj
+++ b/src/AddIns/Debugger/Debugger.AddIn/Debugger.AddIn.csproj
@@ -227,12 +227,10 @@
PositionedGraphNodeControl.xaml
Code
-
-
-
-
-
-
+
+
+
+
@@ -248,17 +246,20 @@
+
+
+
ObjectGraphControl.xaml
Code
-
-
-
-
-
+
+
+
+
+
@@ -310,7 +311,6 @@
-
@@ -430,11 +430,13 @@
+
-
+
+
diff --git a/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/Expanded.cs b/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ExpandedPaths/Expanded.cs
similarity index 100%
rename from src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/Expanded.cs
rename to src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ExpandedPaths/Expanded.cs
diff --git a/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ExpandedContentNodes.cs b/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ExpandedPaths/ExpandedContentNodes.cs
similarity index 100%
rename from src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ExpandedContentNodes.cs
rename to src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ExpandedPaths/ExpandedContentNodes.cs
diff --git a/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ExpandedExpressions.cs b/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ExpandedPaths/ExpandedExpressions.cs
similarity index 100%
rename from src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ExpandedExpressions.cs
rename to src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ExpandedPaths/ExpandedExpressions.cs
diff --git a/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ExpandedPaths.cs b/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ExpandedPaths/ExpandedPaths.cs
similarity index 100%
rename from src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ExpandedPaths.cs
rename to src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ExpandedPaths/ExpandedPaths.cs
diff --git a/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/Layout/PositionedNode.cs b/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/Layout/PositionedNode.cs
index 7a018098af..879ce511c6 100644
--- a/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/Layout/PositionedNode.cs
+++ b/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/Layout/PositionedNode.cs
@@ -78,8 +78,7 @@ namespace Debugger.AddIn.Visualizers.Graph.Layout
public virtual IEnumerable Edges
{
- get
- {
+ get {
foreach (PositionedNodeProperty property in this.Properties) {
if (property.Edge != null)
yield return property.Edge;
@@ -87,11 +86,6 @@ namespace Debugger.AddIn.Visualizers.Graph.Layout
}
}
- public void Measure()
- {
- this.NodeVisualControl.Measure(new Size(800, 800));
- }
-
public double Left { get; set; }
public double Top { get; set; }
public double Width
diff --git a/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/Layout/ContentNode.cs b/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/Layout/TreeModel/ContentNode.cs
similarity index 100%
rename from src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/Layout/ContentNode.cs
rename to src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/Layout/TreeModel/ContentNode.cs
diff --git a/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/Layout/ContentNodeEventArgs.cs b/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/Layout/TreeModel/ContentNodeEventArgs.cs
similarity index 100%
rename from src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/Layout/ContentNodeEventArgs.cs
rename to src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/Layout/TreeModel/ContentNodeEventArgs.cs
diff --git a/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/Layout/ContentPropertyNode.cs b/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/Layout/TreeModel/ContentPropertyNode.cs
similarity index 100%
rename from src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/Layout/ContentPropertyNode.cs
rename to src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/Layout/TreeModel/ContentPropertyNode.cs
diff --git a/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/TreeModel/AbstractNode.cs b/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ObjectGraph/TreeModel/AbstractNode.cs
similarity index 100%
rename from src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/TreeModel/AbstractNode.cs
rename to src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ObjectGraph/TreeModel/AbstractNode.cs
diff --git a/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/TreeModel/BaseClassNode.cs b/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ObjectGraph/TreeModel/BaseClassNode.cs
similarity index 100%
rename from src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/TreeModel/BaseClassNode.cs
rename to src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ObjectGraph/TreeModel/BaseClassNode.cs
diff --git a/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/TreeModel/NonPublicMembersNode.cs b/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ObjectGraph/TreeModel/NonPublicMembersNode.cs
similarity index 100%
rename from src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/TreeModel/NonPublicMembersNode.cs
rename to src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ObjectGraph/TreeModel/NonPublicMembersNode.cs
diff --git a/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/TreeModel/PropertyNode.cs b/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ObjectGraph/TreeModel/PropertyNode.cs
similarity index 100%
rename from src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/TreeModel/PropertyNode.cs
rename to src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ObjectGraph/TreeModel/PropertyNode.cs
diff --git a/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/TreeModel/ThisNode.cs b/src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ObjectGraph/TreeModel/ThisNode.cs
similarity index 100%
rename from src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/TreeModel/ThisNode.cs
rename to src/AddIns/Debugger/Debugger.AddIn/Visualizers/Graph/ObjectGraph/TreeModel/ThisNode.cs