[svn] r6422: nemerle/trunk/ncc/hierarchy/NamespaceTree.n
VladD2
svnadmin at nemerle.org
Mon Jul 3 04:51:06 CEST 2006
Log:
Has add DebuggerDisplay to NamespaceTree.Node
Author: VladD2
Date: Mon Jul 3 04:51:04 2006
New Revision: 6422
Modified:
nemerle/trunk/ncc/hierarchy/NamespaceTree.n
Modified: nemerle/trunk/ncc/hierarchy/NamespaceTree.n
==============================================================================
--- nemerle/trunk/ncc/hierarchy/NamespaceTree.n (original)
+++ nemerle/trunk/ncc/hierarchy/NamespaceTree.n Mon Jul 3 04:51:04 2006
@@ -27,6 +27,7 @@
*/
using System;
+using System.Diagnostics;
using Nemerle.Collections;
using Nemerle.Utility;
@@ -48,6 +49,8 @@
| NamespaceReference
}
+ [System.Runtime.InteropServices.ComVisible(false)]
+ [DebuggerDisplay("{GetType().FullName.Replace(',', '.')}: '{GetDisplayName()}'")]
public class Node {
public Parent : Node;
name : string; // the same as edge from parent to this
@@ -86,6 +89,11 @@
else unchecked ((Parent.GetHashCode () * 7) ^ name.GetHashCode ())
}
+ protected GetDisplayName () : string
+ {
+ Name.ToString(".")
+ }
+
public Name : list [string]
{
get {
More information about the svn
mailing list