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