Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
ComponentDesigner.Initialize is bijgewerkt om een ArgumentNullException te gooien als het onderdeelargument is null.
Geïntroduceerde versie
.NET 9 Preview 1
Vorig gedrag
Eerder heeft ComponentDesigner.Initialize een null argument geaccepteerd, maar dat heeft later geleid tot een NullReferenceException of andere uitzondering.
Nieuw gedrag
Vanaf .NET 9 gooit ComponentDesigner.Initialize een ArgumentNullException als het argument null is.
Categorie wijzigen
Deze wijziging is een gedragswijziging.
Reden voor wijziging
Tijdens het inschakelen van nullability in het codebestand werd ontdekt dat veel methoden en eigenschappen, zowel in ComponentDesigner als in zijn subklassen, afhankelijk waren van het doorgegeven component dat geïnitialiseerd moest zijn als niet-null. Deze methoden en eigenschappen hebben later een NullReferenceException of andere uitzondering opgeleverd als ze met een null waarde zijn geïnitialiseerd.
Aanbevolen actie
Zorg ervoor dat u niet aanroept ComponentDesigner.Initialize met een null argument.