Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
ComponentDesigner.Initialize byla aktualizována tak, aby vyvolala ArgumentNullException, pokud je null argument součásti.
Verze byla představena
.NET 9 Preview 1
Předchozí chování
Dříve ComponentDesigner.Initialize přijal null argument, ale později došlo k výjimce nebo jinému výkyvuNullReferenceException.
Nové chování
Od verze .NET 9, ComponentDesigner.Initialize vyvolá ArgumentNullException výjimku, pokud je null argument.
Změnit kategorii
Tato změna je změnou chování.
Důvod změny
Během procesu povolení nulovatelnosti v souboru kódu bylo zjištěno, že mnoho metod a vlastností, jak v ComponentDesigner, tak v jeho podtřídách, spoléhá na inicializaci předané komponenty na jinou než null. Tyto metody a vlastnosti měly za následek výjimku NullReferenceException nebo jinou výjimku později, pokud byly inicializovány s hodnotou null.
Doporučená akce
Ujistěte se, že nevoláte výzvu ComponentDesigner.Initialize s argumentem null.