抑制方法的所有警告
Suppress all warnings of a method
抑制来自 Visual Studio(可能还有 Roslyn 分析器)针对某种方法的所有警告的最简单方法是什么?就像我将 Whosebug 答案中的代码复制粘贴到我的 class 的新方法中一样,该代码不符合我的编码指南,但我也不想更改它,也不想插入许多 pragma warning disable
指令或许多 SuppressMessage
属性。
关于 ReSharper 警告,我可以简单地将以下属性添加到方法中:
[SuppressMessage("ReSharper", "All")]
但这仅适用于 ReSharper 警告,不适用于来自 Visual Studio.
的警告
禁用单个方法的所有警告:
#pragma warning disable
void MethodWithWarnings()
{
...
}
#pragma warning restore
抑制来自 Visual Studio(可能还有 Roslyn 分析器)针对某种方法的所有警告的最简单方法是什么?就像我将 Whosebug 答案中的代码复制粘贴到我的 class 的新方法中一样,该代码不符合我的编码指南,但我也不想更改它,也不想插入许多 pragma warning disable
指令或许多 SuppressMessage
属性。
关于 ReSharper 警告,我可以简单地将以下属性添加到方法中:
[SuppressMessage("ReSharper", "All")]
但这仅适用于 ReSharper 警告,不适用于来自 Visual Studio.
的警告禁用单个方法的所有警告:
#pragma warning disable
void MethodWithWarnings()
{
...
}
#pragma warning restore