Sdílet prostřednictvím


VisualizerDevelopmentHost-Konstruktor (Object, Type, Type)

Aktualisiert: November 2007

Namespace:  Microsoft.VisualStudio.DebuggerVisualizers
Assembly:  Microsoft.VisualStudio.DebuggerVisualizers (in Microsoft.VisualStudio.DebuggerVisualizers.dll)

Syntax

'Declaration
Public Sub New ( _
    objectToVisualize As Object, _
    visualizer As Type, _
    visualizerObjectSource As Type _
)
'Usage
Dim objectToVisualize As Object
Dim visualizer As Type
Dim visualizerObjectSource As Type

Dim instance As New VisualizerDevelopmentHost(objectToVisualize, _
    visualizer, visualizerObjectSource)
public VisualizerDevelopmentHost(
    Object objectToVisualize,
    Type visualizer,
    Type visualizerObjectSource
)
public:
VisualizerDevelopmentHost(
    Object^ objectToVisualize, 
    Type^ visualizer, 
    Type^ visualizerObjectSource
)
public function VisualizerDevelopmentHost(
    objectToVisualize : Object, 
    visualizer : Type, 
    visualizerObjectSource : Type
)

Parameter

  • objectToVisualize
    Typ: System.Object

    Das Datenobjekt, das Sie in der Schnellansicht anzeigen möchten. Wenn Sie z. B. eine Zeichenfolgenschnellansicht testen, wäre dieser Parameter eine Zeichenfolge, die Sie in der Schnellansicht anzeigen möchten.

Hinweise

Konstruktor zum Erstellen eines Entwicklungshosts für eine Schnellansicht unter Verwendung eines Datenobjekts, um daran die Schnellansicht zu testen, und eines Typs zur Identifizierung der Schnellansichtklasse.

Beispiele

// MyObjectSource is an object you derive from VisualizerObjectSource.
// Objects deriving from VisualizerObjectSource and VisualizerObjectProvider
// allow you to customize communication between the debugger and debuggee sides.
// For simple visualizers, you do not need to do this. 
public class MyObjectSource: VisualizerObjectSource
   {
     // ObjectSource methods ommitted for clarity.
   } 

// MyVisualizer is the class you write to create the visualizer 
public class MyVisualizer : DialogDebuggerVisualizer
{
   // Here is where you put the methods to show your visualizer.
   // They are ommitted here for clarity.
   // ...
...// The following method creates and shows the visualizer development host: 
   public static void TestShowVisualizer(object MyDataObject)
   {
      // This statement creates the host:
      VisualizerDevelopmentHost visualizerHost = new VisualizerDevelopmentHost (MyDataObject, typeof(MyVisualizer), typeof(MyObjectSource));
      // This statement calls the host to show the visualizer:
      visualizerHost.ShowVisualizer();
   }
}

Berechtigungen

Siehe auch

Referenz

VisualizerDevelopmentHost-Klasse

VisualizerDevelopmentHost-Member

VisualizerDevelopmentHost-Überladung

Microsoft.VisualStudio.DebuggerVisualizers-Namespace