DebuggerDisplayAttribute(String) Konstruktor

Definition

Initierar en ny instans av DebuggerDisplayAttribute klassen.

public:
 DebuggerDisplayAttribute(System::String ^ value);
public DebuggerDisplayAttribute(string value);
new System.Diagnostics.DebuggerDisplayAttribute : string -> System.Diagnostics.DebuggerDisplayAttribute
Public Sub New (value As String)

Parametrar

value
String

Strängen som ska visas i värdekolumnen för instanser av typen. en tom sträng ("") gör att värdekolumnen döljs.

Exempel

Följande kodexempel gör att värdet Count för egenskapen från den ärvda Hashtable klassen visas när plustecknet (+) har valts för att expandera felsökningsprogrammets visning för en instans av MyHashtable. Du måste köra det fullständiga exemplet, som anges i DebuggerDisplayAttribute klassen, för att se resultatet.

[DebuggerDisplay("Count = {Count}")]
[DebuggerTypeProxy(typeof(HashtableDebugView))]
class MyHashtable : Hashtable
<DebuggerDisplay("Count = {Count}"), DebuggerTypeProxy(GetType(MyHashtable.HashtableDebugView))> _
Class MyHashtable
    Inherits Hashtable

Kommentarer

Parametern value kan innehålla klammerparenteser ({ och }). Texten inom ett par klammerparenteser utvärderas som namnet på ett fält, en egenskap eller en metod. Följande C#-kod gör till exempel att "Count = 4" visas när plustecknet (+) har valts för att expandera felsökningsprogrammets visning för en instans av MyTable.

[DebuggerDisplay("Count = {count}")]
class MyTable
{
    public int count = 4;
}

Gäller för