IVisualizerObjectProvider.GetObject 方法

命名空间:  Microsoft.VisualStudio.DebuggerVisualizers
程序集:  Microsoft.VisualStudio.DebuggerVisualizers(在 Microsoft.VisualStudio.DebuggerVisualizers.dll 中)

语法

声明
Function GetObject As Object
Object GetObject()
Object^ GetObject()
abstract GetObject : unit -> Object 
function GetObject() : Object

返回值

类型:System.Object
进行可视化处理的数据对象。这实际是在调试对象中进行可视化处理的对象的调试器端副本。如果修改此对象的内容,则所做的更改不会在调试对象中反映出来,除非使用 ReplaceData/ReplaceObjectTransferData/TransferObject

备注

调用 GetData 并将数据反序列化为对象。

示例

public class DebuggerSide : DialogDebuggerVisualizer
{
   override protected void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
   {
      MessageBox.Show(objectProvider.GetObject().ToString());
      
// Other DebuggerSide methods ommitted for clarity.
}

.NET Framework 安全性

请参见

参考

IVisualizerObjectProvider 接口

Microsoft.VisualStudio.DebuggerVisualizers 命名空间