抑制方法的所有警告

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