DialogDebuggerVisualizer クラス

定義

すべてのカスタム デバッガー ビジュアライザーは、このクラスから派生し、VS によって呼び出されるパラメーターなしのコンストラクターを提供する必要があります。

public ref class DialogDebuggerVisualizer abstract
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DialogDebuggerVisualizer abstract
[Windows::Foundation::Metadata::WebHostHidden]
class DialogDebuggerVisualizer abstract
public abstract class DialogDebuggerVisualizer
type DialogDebuggerVisualizer = class
Public MustInherit Class DialogDebuggerVisualizer
継承
DialogDebuggerVisualizer

public class Visualizer1 : DialogDebuggerVisualizer
{
    protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
    {
        IVisualizerObjectProvider3 objectProvider3 = (IVisualizerObjectProvider3)objectProvider;

        // TODO: Get the object to display a visualizer for.  
        var data = objectProvider3.GetObject<MyExampleType>();

        // TODO: Display your view of the object.  
        //       Replace displayForm with your own custom Form or Control.  
        Form displayForm = new Form();
        displayForm.Text = data.ToString();
        windowService.ShowDialog(displayForm);
    }
}

注釈

これはデバッガー側のクラスで、オブジェクト プロバイダーを介してオブジェクト ソースからデータを受信します。 このクラスは、ユーザー インターフェイスの表示と管理、およびデータのオプションの編集を担当します。 通常、このクラスを使用するには Show() メソッドをオーバーライドするだけで済みます。

コンストラクター

DialogDebuggerVisualizer()
古い.

との通信時にシリアル化ポリシーを使用する DialogDebuggerVisualizer 基本クラスの Legacy 新しいインスタンスを作成します VisualizerObjectSource

DialogDebuggerVisualizer(FormatterPolicy)

と通信するときに、指定した FormatterPolicy をシリアル化ポリシーとして使用する DialogDebuggerVisualizer 基本クラスの新しいインスタンスを作成します VisualizerObjectSource

メソッド

Show(IDialogVisualizerService, IVisualizerObjectProvider)

ビジュアライザーを表示します。

適用対象