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.
ComponentDesigner.Initialize foi atualizado para gerar uma ArgumentNullException se o argumento do componente for null
.
Versão introduzida
Versão prévia 1 do .NET 9
Comportamento anterior
Anteriormente, ComponentDesigner.Initialize aceitava um null
argumento, mas resultou em uma NullReferenceException ou outra exceção posteriormente.
Novo comportamento
A partir do .NET 9, ComponentDesigner.Initialize gera uma ArgumentNullException se o argumento é null
.
Alterar categoria
Essa alteração é uma mudança comportamental.
Motivo da alteração
Durante o processo de habilitar a anulabilidade no arquivo de código, descobriu-se que muitos métodos e propriedades, tanto em ComponentDesigner quanto em suas subclasses, dependiam do componente passado para ser inicializado como não null
. Esses métodos e propriedades resultariam em um NullReferenceException ou outra exceção posteriormente se fossem inicializados com um valor null
.
Ação recomendada
Certifique-se de não chamar ComponentDesigner.Initialize com um argumento null
.