Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
ComponentDesigner.Initialize se actualizó para producir un ArgumentNullException si el argumento del componente es null.
Versión introducida
Versión preliminar 1 de .NET 9
Comportamiento anterior
Anteriormente, ComponentDesigner.Initialize aceptaba un null argumento, pero provocaba una NullReferenceException excepción u otra más adelante.
Nuevo comportamiento
A partir de .NET 9, ComponentDesigner.Initialize produce un ArgumentNullException si el argumento es null.
Cambiar categoría
Este es un cambio de comportamiento.
Motivo del cambio
Durante el proceso de habilitar la nulabilidad en el archivo de código, se descubrió que muchos métodos y propiedades, tanto en ComponentDesigner como en sus subclases, dependían de que el componente pasado estuviera inicializado para no ser null. Estos métodos y propiedades provocaron una NullReferenceException o otra excepción más adelante si se inicializaron con un null valor.
Acción recomendada
Asegúrese de no llamar a ComponentDesigner.Initialize con un argumento null.