ComponentDesigner.Initialize создает исключение ArgumentNullException
ComponentDesigner.Initialize было обновлено, чтобы вызвать исключение ArgumentNullException , если аргумент компонента имеет значение null
.
Представленные версии
.NET 9( предварительная версия 1)
Прежнее поведение
ComponentDesigner.Initialize Ранее принял null
аргумент, но привел к NullReferenceException или другому исключению позже.
Новое поведение
Начиная с .NET 9, ComponentDesigner.Initialize вызывает ArgumentNullException исключение, если аргумент имеет значение null
.
Категория изменения
Причина изменения
Во время включения nullability в файле кода было обнаружено, что многие методы и свойства, как в ComponentDesigner , так и его подклассы, зависят от переданного компонента, который будет инициализирован в неnull
-. Эти методы и свойства привели к NullReferenceException или другому исключению позже, если они были инициализированы со значением null
.
Рекомендуемое действие
Убедитесь, что вы не вызываете ComponentDesigner.Initializenull
аргумент.
Затронутые API
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по