Sdílet prostřednictvím


ComponentDesigner.Initialize vyvolá Výjimku ArgumentNullException

ComponentDesigner.Initialize byla aktualizována tak, aby vyvolala ArgumentNullException chybu, pokud je nullargument součásti .

Zavedená verze

.NET 9 Preview 1

Předchozí chování

ComponentDesigner.Initialize Dříve byl přijat null argument, ale později došlo k výjimce nebo jiné výjimceNullReferenceException.

Nové chování

Počínaje rozhraním .NET 9 ComponentDesigner.Initialize vyvolá ArgumentNullException výjimku, pokud je nullargument .

Kategorie změny

Tato změna je změna chování.

Důvod změny

Během procesu povolení nullability v souboru kódu bylo zjištěno, že mnoho metod a vlastností, a to jak v ComponentDesigner podtřídách, spoléhalo na předanou komponentu inicializovat na non-null. Tyto metody a vlastnosti později způsobily výjimku nebo jinou NullReferenceException výjimku, pokud byly inicializovány s null hodnotou.

Ujistěte se, že nevoláte ComponentDesigner.Initialize s argumentem null .

Ovlivněná rozhraní API