DebuggerDisplayAttribute(String) Konstruktor
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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;
}