Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
              ComponentDesigner.Initialize uppdaterades för att utlösa ett ArgumentNullException om komponentargumentet är null.
Version lanserad
Förhandsversion 1 av .NET 9
Tidigare beteende
Tidigare accepterade ComponentDesigner.Initialize ett null-argument, men resulterade senare i ett NullReferenceException eller något annat undantag.
Nytt beteende
Startar i .NET 9 och ComponentDesigner.Initialize genererar ett ArgumentNullException om argumentet är null.
Ändra kategori
Den här ändringen är en beteendeförändring.
Orsak till ändring
Under processen med att aktivera nullabilitet i kodfilen upptäcktes att många metoder och egenskaper, både i ComponentDesigner och dess underklasser, förlitade sig på att den införda komponenten skulle initieras till icke-null. Dessa metoder och egenskaper resulterade i ett NullReferenceException eller annat undantag senare om de initierades med ett null värde.
Rekommenderad åtgärd
Se till att du inte anropar ComponentDesigner.Initialize med ett null argument.