我很确定我要问的是不可能的,但我希望代码分析专家能够提出解决方法。
我正在尝试找到一种GlobalSuppressions.cs
基于功能排除代码分析警告的方法。例如,我想禁用
"Microsoft.Globalization", "CA1305:SpecifyIFormatProvider"
在 ****all**** 我的日志记录语句中(我使用 CommonLogging 外观),因此签名将类似于:
Common.Logging.ILog.Trace(System.Action<Common.Logging.FormatMessageHandler>)
无论类型、命名空间或方法名称如何,我都希望在整个项目中的任何地方都这样做......