Partager via


VisualizerDevelopmentHost, constructeur (Object, Type, Type)

Espace de noms :  Microsoft.VisualStudio.DebuggerVisualizers
Assembly :  Microsoft.VisualStudio.DebuggerVisualizers (dans Microsoft.VisualStudio.DebuggerVisualizers.dll)

Syntaxe

'Déclaration
Public Sub New ( _
    objectToVisualize As Object, _
    visualizer As Type, _
    visualizerObjectSource As Type _
)
public VisualizerDevelopmentHost(
    Object objectToVisualize,
    Type visualizer,
    Type visualizerObjectSource
)
public:
VisualizerDevelopmentHost(
    Object^ objectToVisualize, 
    Type^ visualizer, 
    Type^ visualizerObjectSource
)
new : 
        objectToVisualize:Object * 
        visualizer:Type * 
        visualizerObjectSource:Type -> VisualizerDevelopmentHost
public function VisualizerDevelopmentHost(
    objectToVisualize : Object, 
    visualizer : Type, 
    visualizerObjectSource : Type
)

Paramètres

  • objectToVisualize
    Type : Object

    Objet de données que vous voulez afficher dans le visualiseur. Si vous testez un visualiseur de chaîne, par exemple, ce paramètre serait une chaîne que vous voulez afficher dans le visualiseur.

  • visualizer
    Type : Type
  • visualizerObjectSource
    Type : Type

Notes

Constructeur pour créer un hôte de développement du visualiseur, à l'aide d'un objet de données sur lequel vous souhaitez tester le visualiseur et d'un type qui identifie la classe du visualiseur.

Exemples

// 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();
   }
}

Sécurité .NET Framework

Voir aussi

Référence

VisualizerDevelopmentHost Classe

VisualizerDevelopmentHost, surcharge

Microsoft.VisualStudio.DebuggerVisualizers, espace de noms