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.
No .NET 9, algumas anotações de nulidade nas APIs do Windows Forms foram alteradas.
Comportamento anterior
Anteriormente, alguns parâmetros eram marcados como anuláveis.
Novo comportamento
A partir do .NET 9, esses parâmetros são marcados como não anuláveis. Se você passar um argumento que pode ser nulo, receberá um aviso do compilador.
Versão introduzida
Versão prévia 1 do .NET 9
Tipo de mudança disruptiva
Essa alteração pode afetar a compatibilidade da origem.
Motivo da alteração
O parâmetro em IWindowsFormsEditorService.DropDownControl(Control) foi marcado anteriormente como anulável, mas não há orientação para os implementadores sobre como eles devem lidar com a entrada nula. Além disso, logicamente esse método não deve aceitar null.
APIs afetadas
A tabela a seguir lista as APIs afetadas:
| API (Interface de Programação de Aplicativos) | O que mudou | Ação recomendada |
|---|---|---|
| IWindowsFormsEditorService.DropDownControl(Control) | O control parâmetro é não anulável |
Certifique-se de que você não está passando um anulável Control para este método. Além disso, atualize todas as implementações de IWindowsFormsEditorService para remover a nulabilidade do parâmetro do método DropDownControl. |