繁体   English   中英

Visual Studio Free插件或resharper插件在工具提示中显示常量值

[英]Visual Studio Free addin or resharper plugin to show constant value in tooltip

有一个免费的插件或resharper插件,当你将鼠标悬停在对它的引用上时,它会让我看到一个常量值的实际值吗?

由于编译器强制const字段或属性是具体的编译时常量,因此在工具提示中直接显示它是合乎逻辑的。

例如:

const int DISPLAY_MODE_SIMPLE = 0x02;
   const int DISPLAY_MODE_ADVANCED = 0x04;

   void DoSomething(int displayMode) 
   {
      if (displayMode == DISPLAY_MODE_SIMPLE) {
         ShowSimpleDialog();
      }
   }

我想将鼠标悬停在DISPLAY_MODE_SIMPLE上,并在工具提示中看到:int MyType.DISPLAY_MODE_SIMPLE = 0x02

我最近处理的是很多不使用Enums的代码(用IKVMC转换的Java),并且在使用它来检查旧代码时不断地来回走动是非常恼人的。

ReSharper 5和Visual Studio 2010似乎都没有此功能。

编辑:我不是在谈论调试器。 它当然适用于那个。

那么使用“Code Definition Windows”呢? 在Visual Studio中查看 - >代码定义WIndow?

当我将鼠标悬停在DoSomethingDISPLAY_MODE_SIMPLE引用上时,我在工具提示中看到“(常量)int MyType.DISPLAY_MODE_SIMPLE = 2”。 当我暂停R·5 出现,所以必须有你没有使用一些R·设置...

在当前的Resharper版本中,您可以启用此功能。

  1. Resharper - >选项 - >设置:

激活“颜色标识符”。 可能会改变颜色突出显示颜色

  1. Resharper - > Options - > Environment - > Editor - > Editor Appearance - > Tooltip:

激活“替换Visual Studio工具提示”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM