Compartir a través de


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

Nombre de tipo

AvoidUncalledPrivateCode

Identificador de comprobación

CA1811

Categoría

Microsoft.Performance

Cambio problemático

Poco problemático

Causa

Un miembro interno o privado (nivel de ensamblado) no tiene llamadores en el ensamblado, 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 crear un informe con falsos positivos si hay puntos de entrada que no son identificados actualmente por la lógica de la regla. Asimismo, un compilador puede emitir código no invocable en un ensamblado.

Cómo corregir infracciones

Para corregir una infracción de esta regla, quite el código que no sea invocable o agregue código que lo llame.

Cuándo suprimir advertencias

Es seguro suprimir una advertencia de esta regla.

Reglas relacionadas

CA1812: Evitar las clases internas sin instancia

CA1801: Revisar parámetros sin utilizar

CA1804: Quitar variables locales no utilizadas