Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
| Property | valor |
|---|---|
| ID da regra | CA1419 |
| Título | Forneça um construtor sem parâmetros que seja tão visível quanto o tipo de contenção para tipos concretos derivados de 'System.Runtime.InteropServices.SafeHandle' |
| Categoria | Interoperabilidade |
| A correção está quebrando ou não quebrando | Sem quebra |
| Habilitado por padrão no .NET 10 | Como sugestão |
Motivo
Um tipo de concreto SafeHandle requer um construtor sem parâmetros que seja pelo menos tão visível quanto o tipo que o contém.
Descrição da regra
Fornecer um construtor público sem parâmetros para um tipo derivado de permite um melhor desempenho e uso com soluções de SafeHandle interoperabilidade geradas pela fonte.
Como corrigir violações
Adicione um construtor sem parâmetros ao seu tipo.
Quando suprimir avisos
Não suprima um aviso desta regra.