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.
ComponentDesigner.Initialize foi atualizado para lançar um ArgumentNullException se o argumento do componente for null.
Versão introduzida
.NET 9 Versão Prévia 1
Comportamento anterior
Anteriormente, ComponentDesigner.Initialize aceitou um null argumento, mas resultou em uma NullReferenceException ou outra exceção mais tarde.
Novo comportamento
A partir do .NET 9, ComponentDesigner.Initialize lança um ArgumentNullException se o argumento for null.
Alterar categoria
Esta mudança é uma mudança comportamental.
Motivo da mudança
Durante o processo de ativação da capacidade de nulidade no arquivo de código, descobriu-se que muitos métodos e propriedades, tanto em ComponentDesigner como em suas subclasses, dependiam da inicialização do componente transferido para não-null. Esses métodos e propriedades resultaram em uma NullReferenceException ou outra exceção mais tarde se eles foram inicializados com um null valor.
Ação recomendada
Certifique-se de não invocar ComponentDesigner.Initialize como um null argumento.