다음을 통해 공유


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.  
}

적용 대상