IVisualizerObjectProvider3.GetObject<T> 方法

定義

使用 GetData() 取得數據,然後嘗試將它還原串行化為指定的型別。

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

類型參數

T

傳回

T

要可視化的數據物件。 這實際上是您在偵錯環境中可視化之物件的調試程式端複本。 如果您修改此物件的內容,除非您使用 ReplaceData(Stream)/ReplaceObject(Object)TransferData(Stream)/TransferObject<T>(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.  
}

適用於