ComponentDesigner.Initialize vyvolá Výjimku ArgumentNullException
ComponentDesigner.Initialize byla aktualizována tak, aby vyvolala ArgumentNullException chybu, pokud je null
argument 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 null
argument .
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.
Doporučená akce
Ujistěte se, že nevoláte ComponentDesigner.Initialize s argumentem null
.