IVisualizerObjectProvider3.GetObject<T> 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用 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.
}