IVisualizerObjectProvider3.GetObject<T> メソッド

定義

を使用してデータを GetData() 取得し、指定した型への逆シリアル化を試みます。

public T? GetObject<T> ();
abstract member GetObject : unit -> 'T
Public Function GetObject(Of T) () As T

型パラメーター

T

戻り値

T

視覚化されるデータ オブジェクト。 これは実際には、デバッグ対象で視覚化するオブジェクトのデバッガー側のコピーです。 このオブジェクトの内容を変更した場合、 または TransferData(Stream)/TransferObject<T>(Object)を使用ReplaceData(Stream)/ReplaceObject(Object)しない限り、変更はデバッグ対象に反映されません。

public class DebuggerSide : DialogDebuggerVisualizer
{
    override protected void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
    {
       IVisualizerObjectProvider3 objectProvider3 = (IVisualizerObjectProvider3)objectProvider;
       MessageBox.Show(objectProvider3.GetObject<object>().ToString());
    }
    // Other DebuggerSide methods omitted for clarity.  
}

適用対象