DialogDebuggerVisualizer 类
更新:2007 年 11 月
命名空间: Microsoft.VisualStudio.DebuggerVisualizers
程序集: Microsoft.VisualStudio.DebuggerVisualizers(在 Microsoft.VisualStudio.DebuggerVisualizers.dll 中)
语法
声明
Public MustInherit Class DialogDebuggerVisualizer
用法
Dim instance As DialogDebuggerVisualizer
public abstract class DialogDebuggerVisualizer
public ref class DialogDebuggerVisualizer abstract
public abstract class DialogDebuggerVisualizer
备注
这是调试器端类,该类通过对象提供程序从对象源接收数据。此类负责显示和管理用户界面和可选的数据编辑。通常,只需要重写 Show() 方法就可使用此类。
示例
public class Visualizer1 : DialogDebuggerVisualizer
{
protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
{
// TODO: Get the object to display a visualizer for.
// Cast the result of objectProvider.GetObject()
// to the type of the object being visualized.
object data = (object)objectProvider.GetObject();
// TODO: Display your view of the object.
// Replace displayForm with your own custom Form or Control.
Form displayForm = new Form();
displayForm.Text = data.ToString();
windowService.ShowDialog(displayForm);
}
}
继承层次结构
System.Object
Microsoft.VisualStudio.DebuggerVisualizers.DialogDebuggerVisualizer
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。