经过某些R# - 推荐编辑后,R#会将浅蓝色代码块的背景颜色设置为浅色并在滚动条旁边放置一个颜色相同的标记.这不是错误甚至是建议.如果您关闭并重新打开文件,它似乎是一个临时标志.
重新创建的步骤:
有谁知道这种"萎靡"的含义/用处?
编辑:我的Resharper版本在VS 2005中运行4.5
Jam*_*ack 13
我已经验证了你在R#4.5 VS 2008(build 4.5.1274.1)中看到的行为.我在工具 - >选项 - >环境 - >字体和颜色中查看了ReSharper特定颜色,发现这是"ReSharper Highlight".我在ReSharper缺陷跟踪中搜索了"删除声明"并找到了此报告:
出现"删除声明"修复,用于声明测试.选择此选项将删除声明,但最终会将if语句的then和else子句着色为蓝色,并将蓝色条添加到错误条.
Jetbrain的答案是:
此修复按设计工作.删除声明可能会破坏代码,因此突出显示所有已损坏的用法,您可以导航它们并修复或删除代码.只会自动删除简单表达式(字符串,数字).