Visualizzazione di tipi di dati personalizzati

Le informazioni contenute in questo argomento sono valide per:

Edizione

Visual Basic

C#

F#

C++

Web Developer

Express

Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile

Pro, Premium e Ultimate

Argomento applicabile

Argomento applicabile

Argomento applicabile

Argomento applicabile

Argomento applicabile

È possibile personalizzare la modalità di visualizzazione dei tipi di dati nelle finestre delle variabili del debugger in Visual Studio.

Attributi

In C# e Visual Basic, è possibile aggiungere espansioni per dati personalizzati tramite DebuggerTypeProxyAttribute, DebuggerDisplayAttribute e DebuggerBrowsableAttribute.

Nel codice .NET Framework 2.0

Visual Basic non supporta l'attributo DebuggerBrowsable. Questa limitazione è stata rimossa nelle versioni più recenti di .NET Framework.

Visualizzatori

È possibile scrivere un visualizzatore per visualizzare qualsiasi tipo di dati gestito. Per ulteriori informazioni, vedere Procedura: scrivere un visualizzatore.

Codice nativo

Per il codice nativo, è possibile aggiungere espansioni per tipi di dati personalizzati al file autoexp.dat, che si trova nella directory Programmi\Microsoft Visual Studio 10.0\Common7\Packages\Debugger. Le istruzioni relative alla sintassi delle regole autoexp sono contenute nel file stesso.

Nota di avvisoAttenzione

La struttura di questo file e la sintassi delle regole autoexp possono variare in base alle diverse versioni di Visual Studio.

Le visualizzazioni del tipo nativo possono anche essere personalizzate scrivendo un componente aggiuntivo dell'analizzatore di espressioni. Per ulteriori informazioni, vedere Esempio EEAddIn: debug del componente aggiuntivo dell'analizzatore di espressioni.

Vedere anche

Attività

Procedura: controllare un'espressione nel debugger

Riferimenti

Utilizzo dell'attributo DebuggerTypeProxy

Utilizzo dell'attributo DebuggerDisplay

Concetti

Miglioramento del debug tramite gli attributi di visualizzazione del debugger