DebuggerDisplayAttribute(String) Constructor
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í.
Inicializa una nueva instancia de la clase 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)
Parámetros
- value
- String
Cadena que se va a mostrar en la columna de valor para instancias del tipo; una cadena vacía ("") hace que la columna de valor esté oculta.
Ejemplos
En el ejemplo de código siguiente se hace que el valor de la Count propiedad de la clase heredada Hashtable se muestre cuando se selecciona el signo más (+) para expandir la presentación del depurador para una instancia de MyHashtable. Debe ejecutar el ejemplo completo, que se proporciona en la DebuggerDisplayAttribute clase , para ver los resultados.
[DebuggerDisplay("Count = {Count}")]
[DebuggerTypeProxy(typeof(HashtableDebugView))]
class MyHashtable : Hashtable
<DebuggerDisplay("Count = {Count}"), DebuggerTypeProxy(GetType(MyHashtable.HashtableDebugView))> _
Class MyHashtable
Inherits Hashtable
Comentarios
El value parámetro 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. Por ejemplo, el siguiente código de C# hace que se muestre "Count = 4" cuando se selecciona el signo más (+) para expandir la presentación del depurador para una instancia de MyTable.
[DebuggerDisplay("Count = {count}")]
class MyTable
{
public int count = 4;
}