Sdílet prostřednictvím


VisualizerDevelopmentHost – třída

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.DebuggerVisualizers.VisualizerDevelopmentHost

Obor názvů:  Microsoft.VisualStudio.DebuggerVisualizers
Sestavení:  Microsoft.VisualStudio.DebuggerVisualizers (v Microsoft.VisualStudio.DebuggerVisualizers.dll)

Syntaxe

'Deklarace
Public Class VisualizerDevelopmentHost
public class VisualizerDevelopmentHost
public ref class VisualizerDevelopmentHost
type VisualizerDevelopmentHost =  class end
public class VisualizerDevelopmentHost

Typ VisualizerDevelopmentHost zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda VisualizerDevelopmentHost(Object, Type)
Veřejná metoda VisualizerDevelopmentHost(Object, Type, Type)
Veřejná metoda VisualizerDevelopmentHost(Object, Type, Type, Boolean)

Na začátek

Vlastnosti

  Název Popis
Veřejná vlastnost DebuggeeObject

Na začátek

Metody

  Název Popis
Veřejná metoda Equals Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Veřejná metoda ShowVisualizer()
Veřejná metoda ShowVisualizer(Control)
Veřejná metoda ShowVisualizer(IWin32Window)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Na začátek

Poznámky

Můžete vytvořit vodiče pro testování a ladění ladicí visualizer této třídy. Visualizersvolány malé vlastní aplikace Visual Studio debugger odpovídaly jejich datový typ zobrazení datových objektů. Třída VisualizerDevelopmentHost umožňuje spustit visualizer pro testování a ladění účely bez instalace visualizer do Visual Studio. Použití kabelového svazku tak visualizer mnohem snadnější ladění.

Příklady

Následující příklad kódu vytvoří hostitele rozvoj visualizer a volá hostitele zobrazit visualizer. MyDataObjectje datový objekt, který chcete zobrazit visualizer. MyVisualizerje visualizer sám.

public static void TestShowVisualizer(object MyDataObject)
{
   VisualizerDevelopmentHost visualizerHost = new VisualizerDevelopmentHost (MyDataObject, typeof(MyVisualizer);
   visualizerHost.ShowVisualizer();
}

Volající kód vypadá takto:

String myString = "Hello, World!";  // Create an object to visualize
Visualizer1.TestShowVisualizer(myString);  // Call the host to visualize it

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

Microsoft.VisualStudio.DebuggerVisualizers – obor názvů