IVisualizerObjectProvider.GetObject 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
This method uses binary serialization which is no longer supported, please use IVisualizerObjectProvider3.GetObject instead.
使用 GetData 获取数据,然后反序列化(假定已完成默认序列化)
public:
System::Object ^ GetObject();
public:
Platform::Object ^ GetObject();
winrt::Windows::Foundation::IInspectable GetObject();
public object GetObject ();
[System.Obsolete("This method uses binary serialization which is no longer supported, please use IVisualizerObjectProvider3.GetObject instead.")]
public object GetObject ();
abstract member GetObject : unit -> obj
[<System.Obsolete("This method uses binary serialization which is no longer supported, please use IVisualizerObjectProvider3.GetObject instead.")>]
abstract member GetObject : unit -> obj
Public Function GetObject () As Object
返回
正在可视化的数据对象。 这实际上是你在调试对象中可视化的对象的调试器端副本。 如果修改此对象的内容,除非使用 ReplaceData(Stream)/ ReplaceObject(Object) 或 TransferData(Stream)/TransferObject(Object),否则更改不会反映在调试对象中。
- 属性
示例
public class DebuggerSide : DialogDebuggerVisualizer
{
override protected void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
{
MessageBox.Show(objectProvider.GetObject().ToString());
}
// Other DebuggerSide methods ommitted for clarity.
}
注解
调用 GetData() 并将数据反序列化为 对象。