VisualizerObjectSource クラス
更新 : 2007 年 11 月
名前空間 : Microsoft.VisualStudio.DebuggerVisualizers
アセンブリ : Microsoft.VisualStudio.DebuggerVisualizers (Microsoft.VisualStudio.DebuggerVisualizers.dll 内)
構文
'宣言
Public Class VisualizerObjectSource
'使用
Dim instance As VisualizerObjectSource
public class VisualizerObjectSource
public ref class VisualizerObjectSource
public class VisualizerObjectSource
解説
ビジュアライザは、特定のデータ型のオブジェクトをわかりやすく表示 (ビジュアル化) するために Visual Studio デバッガが使用する小さなプログラムです。ビジュアライザは、オブジェクトをビジュアル化するために、デバッグ プロセスで実行されるコード (デバッガ側) とデバッグされるプロセスで実行されるコード (デバッグ対象側) を使用します。
デバッガ側とデバッグ対象側は、VisualizerObjectSource と IVisualizerObjectProvider を使用して相互に通信します。
デバッギ側は、DebuggerVisualizerAttribute を使用してデバッガ側の VisualizerObjectSource オブジェクトを指定します。デバッガ側は、IVisualizerObjectProvider インターフェイスを介して、間接的にこのオブジェクトにアクセスします。
例
[assembly: System.Diagnostics.DebuggerVisualizer(
typeof(MyFirstVisualizer.DebuggerSide),
// The object source is specified on the next line <<<<<
typeof(VisualizerObjectSource),
Target = typeof(System.String),
Description = "My First Visualizer")]
継承階層
System.Object
Microsoft.VisualStudio.DebuggerVisualizers.VisualizerObjectSource
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
参照
参照
Microsoft.VisualStudio.DebuggerVisualizers 名前空間