From 3d35501ef80cf1ea35c7645164140a9e02d36999 Mon Sep 17 00:00:00 2001 From: slace Date: Mon, 12 Apr 2010 00:57:47 +0000 Subject: [PATCH] Adding a more useful ToString to CMSNode so it's easier to look at in the debugger [TFS Changeset #65419] --- umbraco/cms/businesslogic/CMSNode.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/umbraco/cms/businesslogic/CMSNode.cs b/umbraco/cms/businesslogic/CMSNode.cs index 9947dcca90..cc90d4d5c3 100644 --- a/umbraco/cms/businesslogic/CMSNode.cs +++ b/umbraco/cms/businesslogic/CMSNode.cs @@ -948,6 +948,20 @@ order by level,sortOrder"; if (AfterMove != null) AfterMove(this, e); } + + public override string ToString() + { + if (Id != int.MinValue || !string.IsNullOrEmpty(Text)) + { + return string.Format("{{ Id: {0}, Text: {1}, ParentId: {2} }}", + Id, + Text, + _parentid + ); + } + + return base.ToString(); + } } public class CMSPreviewNode