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