【发布时间】:2015-09-02 23:24:19
【问题描述】:
是否可以关闭“'private' 修饰符是多余的”(RECS014)IntelliSense 警告?
【问题讨论】:
-
原来这个警告来自 Refactoring Essentials 扩展。我已将解释如何忽略此规则的答案标记为答案。
是否可以关闭“'private' 修饰符是多余的”(RECS014)IntelliSense 警告?
【问题讨论】:
RECS0145 从Warning 更改为None
.ruleset 文件复制并粘贴到其他项目中并手动更改名称和描述(该文件只是 XML)https://github.com/icsharpcode/RefactoringEssentials/wiki/Custom-Rule-Sets-for-Analyzers
【讨论】:
【讨论】:
Refactoring Essentials Plugin,针对此警告提出多项修复。
使用 #pragma 指令,正如 Gianpiero 提到的那样
此外,还有一个项目级修复:在 GlobalSuppressions.cs 项目文件中放置以下行:[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Redundancies in Code", "RECS0145:Removes 'private' modifiers that are not required")]
【讨论】: