CA1811: Evitar código privado al que no se llama

Elemento Valor
RuleId CA1811
Category Microsoft.Performance
Cambio importante Poco problemático

Causa

Un miembro interno o privado (nivel de ensamblado) no tiene llamadores en el ensamblado y no es invocado por Common Language Runtime ni tampoco por un delegado. Esta regla no comprueba los miembros siguientes:

Descripción de la regla

Esta regla puede notificar falsos positivos si se producen puntos de entrada que no están identificados actualmente por la lógica de la regla. Además, un compilador puede emitir código al que no se puede llamar en un ensamblado.

Cómo corregir infracciones

Para corregir una infracción de esta regla, quite el código al que no se puede llamar o agregue el código que lo llama.

Cuándo suprimir las advertencias

Se puede suprimir una advertencia de esta regla. Para ello, consulte Supresión de advertencias de análisis de código.

CA1812: Evitar las clases internas sin instancia

CA1801: Revisar parámetros sin utilizar

CA1804: Quitar variables locales no utilizadas