Classe VisualizerDevelopmentHost
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 specificato equivale all'oggetto 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 cablaggio per il test e il debug di un visualizzatore debugger.Visualizzatori sono piccole applicazioni personalizzate chiamate dal debugger di Visual Studio per visualizzare gli oggetti dati in modo appropriato al tipo di dati.La classe di VisualizerDevelopmentHost consente di eseguire un visualizzatore per testare e gli scopi di debug senza installarlo in Visual Studio.Utilizzando il cablaggio rende esegue il debug di un visualizzatore molto più semplice.
Esempi
Il codice di esempio seguente viene creato un host di sviluppo del visualizzatore e l'host chiama per visualizzare il visualizzatore.MyDataObject è l'oggetto dati che si desidera visualizzare nel visualizzatore.MyVisualizer è il visualizzatore.
public static void TestShowVisualizer(object MyDataObject)
{
VisualizerDevelopmentHost visualizerHost = new VisualizerDevelopmentHost (MyDataObject, typeof(MyVisualizer);
visualizerHost.ShowVisualizer();
}
Il codice chiamante ha l'aspetto seguente:
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.