是否有免费的插件或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似乎都没有此功能。
编辑:我不是在谈论调试器。它当然适用。
答案 0 :(得分:13)
使用“代码定义Windows”怎么样?查看 - > Visual Studio中的代码定义WIndow?
答案 1 :(得分:2)
当我将鼠标悬停在DISPLAY_MODE_SIMPLE
中的DoSomething
引用上时,我会在工具提示中看到“(常量)int MyType.DISPLAY_MODE_SIMPLE = 2”。当我暂停R#5时会出现 not ,因此必须有一些你没有使用的R#设置......
答案 2 :(得分:0)
在目前的Resharper版本中,您可以启用此功能。
激活“颜色标识符”。可能会改变颜色突出显示颜色
激活“替换Visual Studio工具提示”。