Gets or sets the name to display in the debugger variable windows.
Assembly: mscorlib (in mscorlib.dll)
Public Property Name As String
public string Name { get; set; }
public: property String^ Name { String^ get (); void set (String^ value); }
member Name : string with get, set
The value can contain curly braces ({ and }). Text within a pair of braces is evaluated as the name of a field, property, or method.
The following code example causes the name and value of each key to be displayed in the debugger variable windows. When the attribute is not applied, the index and value type are displayed (for example: "[0] {KeyValuePairs}"). When the attribute is applied, the name of the key and its value are displayed (for example, if the first key is "one" and its value is 1, the display is: "one 1"). This code example is part of a larger example provided for the DebuggerDisplayAttribute class.
<DebuggerDisplay("{value}", Name := "{key}")> _ Friend Class KeyValuePairs Private dictionary As IDictionary Private key As Object Private value As Object Public Sub New(ByVal dictionary As IDictionary, ByVal key As Object, ByVal value As Object) Me.value = value Me.key = key Me.dictionary = dictionary End Sub 'New End Class 'KeyValuePairs
[DebuggerDisplay("{value}", Name = "{key}")] internal class KeyValuePairs { private IDictionary dictionary; private object key; private object value; public KeyValuePairs(IDictionary dictionary, object key, object value) { this.value = value; this.key = key; this.dictionary = dictionary; } }
[DebuggerDisplay("{value}", Name = "{key}")] ref class KeyValuePairs { private: IDictionary^ dictionary; Object^ key; Object^ value; public: KeyValuePairs(IDictionary^ dictionary, Object^ key, Object^ value) { this->value = value; this->key = key; this->dictionary = dictionary; } };
.NET Framework
Supported in: 4, 3.5, 3.0, 2.0.NET Framework Client Profile
Supported in: 4, 3.5 SP1Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.