Avoid uncalled private code
.NET Framework 2.0
| TypeName | AvoidUncalledPrivateCode |
| CheckId | CA1811 |
| Category | Microsoft.Performance |
| Breaking Change | NonBreaking |
A private or internal (assembly-level) member does not have callers in the assembly, is not invoked by the common language runtime, and the member is not invoked by a delegate. The following members are not checked by this rule:
-
Explicit interface members.
-
Static constructors.
-
Serialization constructors.
-
Methods marked with System.Runtime.InteropServices.ComRegisterFunctionAttribute or System.Runtime.InteropServices.ComUnregisterFunctionAttribute.
-
Members that are overrides.