Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Property | Valor |
---|---|
ID da regra | CA2256 |
Título | Todos os membros declarados nas interfaces pai devem ter uma implementação em uma interface atribuída DynamicInterfaceCastableImplementation |
Categoria | Usage |
Correção interruptiva ou sem interrupção | Sem interrupção |
Habilitado por padrão no .NET 9 | Como aviso |
Causa
Uma interface com DynamicInterfaceCastableImplementationAttribute tem um membro não implementado.
Descrição da regra
Os tipos atribuídos com DynamicInterfaceCastableImplementationAttribute atuam como uma implementação de interface para um tipo que implementa o tipo IDynamicInterfaceCastable
. Como resultado, deve ser fornecida uma implementação de todos os membros definidos nas interfaces herdadas, pois o tipo que implementa IDynamicInterfaceCastable
não os fornecerá de outra forma.
Como corrigir violações
Implemente os membros da interface ausentes.
Quando suprimir erros
Não suprima um aviso nessa regra.