Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
ComponentDesigner.Initialize a été mis à jour pour lever un ArgumentNullException si l'argument du composant est null.
Version introduite
.NET 9 Preview 1
Comportement précédent
Auparavant, ComponentDesigner.Initialize acceptait un null argument, mais provoquait une NullReferenceException ou une autre exception ultérieurement.
Nouveau comportement
À compter de .NET 9, ComponentDesigner.Initialize lève une ArgumentNullException si l’argument est null.
Modifier la catégorie
Ce changement est un changement comportemental.
Raison de la modification
Pendant le processus d’activation de la nullabilité dans le fichier de code, il a été découvert que de nombreuses méthodes et propriétés, à la fois dans ComponentDesigner et ses sous-classes, s’appuyaient sur le composant transmis pour être initialisé à non-.null Ces méthodes et propriétés ont entraîné une NullReferenceException ou une autre exception ultérieurement si elles ont été initialisées avec une null valeur.
Action recommandée
Veillez à ne pas appeler ComponentDesigner.Initialize avec null comme argument.