Visualizzazione di tipi di dati personalizzati
Le informazioni contenute in questo argomento sono valide per:
Edizione |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium e Ultimate |
È 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.
Attenzione |
---|
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