CA1811: evitar código privado não chamado
TypeName |
AvoidUncalledPrivateCode |
CheckId |
CA1811 |
Categoria |
Microsoft.Performance |
Alteração Significativa |
Sem quebra |
Causa
Um membro particular ou interno de nível de assembly () não tem chamadores no assembly, não é invocado por Common Language Runtime, e não é invocado por um representante.Os seguintes membros não são verificados por essa regra:
Membros explícitos da interface.
Construtores estáticos.
Construtores de serialização.
Métodos marcados com ComRegisterFunctionAttribute ou ComUnregisterFunctionAttribute.
Membros que são substituições.
Descrição da Regra
Esta regra pode relatar falsos positivos se os pontos de entrada ocorrem que não são identificados atualmente pela lógica da regra.Além disso, um compilador pode emitir o código noncallable em um assembly.
Como Corrigir Violações
Para corrigir uma violação desta regra, remova o código noncallable ou adicione o código que o chama.
Quando Suprimir Alertas
É seguro suprimir um aviso desta regra.
Regras Relacionadas
CA1812: evitar classes internas sem instâncias