Compartilhar via


CA1811: Evitar código particular não chamado

Item Valor
RuleId CA1811
Categoria Microsoft.Performance
Alteração da falha Sem interrupção

Causa

Um membro particular ou interno (em nível de assembly) não possui chamadores no assembly; não é invocado pelo Common Language Runtime e não é invocado por um representante. Os seguintes membros não são verificados por esta regra:

Descrição da regra

Essa regra poderá relatar falsos positivos se ocorrerem pontos de entrada que não são identificados atualmente pela lógica da regra. Além disso, um compilador pode emitir código não chamável em um assembly.

Como corrigir violações

Para corrigir uma violação dessa regra, remova o código não chamável ou adicione o código que o utiliza.

Quando suprimir avisos

É seguro suprimir um aviso desta regra. Para fazer isso, consulte Suprimir os avisos da análise de código.

CA1812: Evitar classes internas sem instâncias

CA1801: Examinar parâmetros não utilizados

CA1804: Remover locais não utilizados