DebuggerDisplayAttribute.Name Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el nombre que se va a mostrar en las ventanas de variables del depurador.
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
Valor de propiedad
Nombre que se va a mostrar en las ventanas de variables del depurador.
Ejemplos
En el ejemplo de código siguiente se hace que el nombre y el valor de cada clave se muestren en las ventanas de variables del depurador. Cuando no se aplica el atributo, se muestran el índice y el tipo de valor (por ejemplo: "[0] {KeyValuePairs}"). Cuando se aplica el atributo, se muestra el nombre de la clave y su valor (por ejemplo, si la primera clave es "una" y su valor es 1, la presentación es: "una 1"). Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la DebuggerDisplayAttribute clase .
[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
Comentarios
El valor puede contener llaves ({ y }). El texto dentro de un par de llaves se evalúa como el nombre de un campo, propiedad o método. También puede usar especificadores de formato dentro de las llaves para controlar cómo se muestran los valores. Para obtener información sobre los especificadores de formato del depurador, vea Especificadores de formato en C#.