DialogDebuggerVisualizer クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
すべてのカスタム デバッガー ビジュアライザーは、このクラスから派生し、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) |
ビジュアライザーを表示します。 |