DebuggerDisplayAttribute(String) Konstruktor
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy DebuggerDisplayAttribute.
public:
DebuggerDisplayAttribute(System::String ^ value);
public DebuggerDisplayAttribute(string value);
public DebuggerDisplayAttribute(string? value);
new System.Diagnostics.DebuggerDisplayAttribute : string -> System.Diagnostics.DebuggerDisplayAttribute
Public Sub New (value As String)
Parametry
- value
- String
Ciąg, który ma być wyświetlany w kolumnie wartości dla wystąpień typu; pusty ciąg ("") powoduje ukrycie kolumny wartości.
Przykłady
Poniższy przykład kodu powoduje, że wartość Count właściwości z dziedziczonej Hashtable klasy ma być wyświetlana po wybraniu znaku plus (+) w celu rozwinięcia wyświetlania debugera dla wystąpienia MyHashtableklasy . Aby wyświetlić wyniki, należy uruchomić kompletny przykład podany w DebuggerDisplayAttribute klasie .
[DebuggerDisplay("Count = {Count}")]
[DebuggerTypeProxy(typeof(HashtableDebugView))]
class MyHashtable : Hashtable
<DebuggerDisplay("Count = {Count}"), DebuggerTypeProxy(GetType(MyHashtable.HashtableDebugView))> _
Class MyHashtable
Inherits Hashtable
Uwagi
Parametr value może zawierać nawiasy klamrowe ({ i }). Tekst w ramach pary nawiasów klamrowych jest oceniany jako nazwa pola, właściwości lub metody. Na przykład poniższy kod języka C# powoduje wyświetlenie tekstu "Count = 4", gdy symbol plus (+) zostanie wybrany, aby rozwinąć wyświetlanie debugera dla wystąpienia elementu MyTable.
[DebuggerDisplay("Count = {count}")]
class MyTable
{
public int count = 4;
}