CA1811:避免使用未调用的私有代码

类型名

AvoidUncalledPrivateCode

CheckId

CA1811

类别

Microsoft.Performance

是否重大更改

非重大更改

原因

某个私有或内部(程序集级别)成员在程序集中没有调用方,既不是由公共语言运行时调用的,也不是由委托调用的。 该规则不检查下列成员:

规则说明

如果当前发生该规则逻辑标识不能识别的入口点,则该规则会报告误报。 此外,编译器可能向程序集发出不可调用的代码。

如何解决冲突

要修复与该规则的冲突,请移除不可调用的代码或者添加调用该成员的代码。

何时禁止显示警告

可以安全地禁止显示此规则发出的警告。

相关规则

CA1812:避免未实例化的内部类

CA1801:检查未使用的参数

CA1804:移除未使用的局部变量