我可以自定义在Visual Studio中进行调试时悬停时显示的智能感应值吗?

时间:2009-01-22 23:09:53

标签: vb.net visual-studio visual-studio-2008 intellisense

当我将鼠标悬停在visual studio中的变量上时,它会显示一个小控件,显示变量名称,类型和用于查看成员的+框等。但对于某些类型,变量类型被更有用的信息替换例如,对于RectangleF,“{X = 0.0 Y = 0.0 Width = 0.0 Height = 0.0}”。

有没有办法指定应该显示的内容?有IDE设置吗?是否有函数属性?

我正在使用visual studio 2008,语言是visual basic。

2 个答案:

答案 0 :(得分:9)

DebuggerDisplay属性将是您要查找的内容:

[DebuggerDisplay("x={xvar} Y={yvar} Width = {widthvar} Height = {heightvar}")]

可以找到更多信息here

答案 1 :(得分:3)

您正在寻找DebuggerDisplayAttribute。我写了更多关于使用它及其具有here的功能的信息。