Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.DebuggerVisualizers.VisualizerDevelopmentHost
Spazio dei nomi: Microsoft.VisualStudio.DebuggerVisualizers
Assembly: Microsoft.VisualStudio.DebuggerVisualizers (in Microsoft.VisualStudio.DebuggerVisualizers.dll)
Sintassi
'Dichiarazione
Public Class VisualizerDevelopmentHost
public class VisualizerDevelopmentHost
public ref class VisualizerDevelopmentHost
type VisualizerDevelopmentHost = class end
public class VisualizerDevelopmentHost
Il tipo VisualizerDevelopmentHost espone i seguenti membri.
Costruttori
| Nome | Descrizione | |
|---|---|---|
![]() |
VisualizerDevelopmentHost(Object, Type) | |
![]() |
VisualizerDevelopmentHost(Object, Type, Type) | |
![]() |
VisualizerDevelopmentHost(Object, Type, Type, Boolean) |
In alto
Proprietà
| Nome | Descrizione | |
|---|---|---|
![]() |
DebuggeeObject |
In alto
Metodi
| Nome | Descrizione | |
|---|---|---|
![]() |
Equals | Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object) |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
ShowVisualizer() | |
![]() |
ShowVisualizer(Control) | |
![]() |
ShowVisualizer(IWin32Window) | |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
È possibile utilizzare questa classe per creare un ambiente per il testing e il debug di un visualizzatore di debugger. Visualizers sono applicazioni personalizzate di dimensioni ridotte chiamate dal debugger di Visual Studio per visualizzare gli oggetti dati in modo appropriato al relativo tipo di dati. La classe VisualizerDevelopmentHost consente di eseguire un visualizzatore a scopo di test e debug senza installare il visualizzatore in Visual Studio. L'utilizzo di questo ambiente consente di semplificare notevolmente il debug di un visualizzatore.
Esempi
Nell'esempio di codice seguente viene creato un host di sviluppo del visualizzatore e chiamato l'host per mostrare il visualizzatore. MyDataObject è l'oggetto dati che si desidera mostrare nel visualizzatore. MyVisualizer è il visualizzatore stesso.
public static void TestShowVisualizer(object MyDataObject)
{
VisualizerDevelopmentHost visualizerHost = new VisualizerDevelopmentHost (MyDataObject, typeof(MyVisualizer);
visualizerHost.ShowVisualizer();
}
Di seguito è riportato il codice che effettua la chiamata:
String myString = "Hello, World!"; // Create an object to visualize
Visualizer1.TestShowVisualizer(myString); // Call the host to visualize it
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
.gif)
.gif)
.gif)