DebuggerDisplayAttribute.Name Egenskap
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.
Hämtar eller anger namnet som ska visas i variabelfönstren för felsökningsprogrammet.
public:
property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
member this.Name : string with get, set
Public Property Name As String
Egenskapsvärde
Namnet som ska visas i felsökningsprogrammets variabelfönster.
Exempel
I följande kodexempel visas namnet och värdet för varje nyckel i felsökarvariabelns fönster. När attributet inte tillämpas visas index- och värdetypen (till exempel "[0] {KeyValuePairs}"). När attributet tillämpas visas namnet på nyckeln och dess värde (till exempel om den första nyckeln är "en" och dess värde är 1, är visningen: "one 1"). Det här kodexemplet är en del av ett större exempel för DebuggerDisplayAttribute klassen.
[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
Kommentarer
Värdet kan innehålla klammerparenteser ({ och }). Text inom ett par klammerparenteser utvärderas som namnet på ett fält, en egenskap eller en metod. Du kan också använda formatspecificerare inom klammerparenteserna för att styra hur värden visas. Information om felsökarformatsspecificerare finns i Formatera specificerare i C#.