DebuggerDisplayAttribute.Name Özellik

Tanım

Hata ayıklayıcı değişken pencerelerinde görüntülenecek adı alır veya ayarlar.

public:
 property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
public string? Name { get; set; }
member this.Name : string with get, set
Public Property Name As String

Özellik Değeri

Hata ayıklayıcı değişken pencerelerinde görüntülenecek ad.

Örnekler

Aşağıdaki kod örneği, her anahtarın adının ve değerinin hata ayıklayıcı değişken pencerelerinde görüntülenmesine neden olur. Öznitelik uygulanmadığında dizin ve değer türü görüntülenir (örneğin: "[0] {KeyValuePairs}"). Öznitelik uygulandığında, anahtarın adı ve değeri görüntülenir (örneğin, ilk anahtar "bir" ve değeri 1 ise, görüntü: "bir 1"). Bu kod örneği, sınıfı için DebuggerDisplayAttribute sağlanan daha büyük bir örneğin parçasıdır.

[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;
    }
};
[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}")>  _
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
End Class

Açıklamalar

Değer küme ayraçları ({ ve }) içerebilir. Bir küme ayracı çifti içindeki metin bir alanın, özelliğin veya yöntemin adı olarak değerlendirilir.

Şunlara uygulanır