Aracılığıyla paylaş


ComponentDesigner.Initialize ArgumentNullException fırlatır

ComponentDesigner.Initialize bileşen bağımsız değişkeni ArgumentNullException olduğunda bir null fırlatacak şekilde güncellendi.

Sürüm kullanıma sunulmuştur

.NET 9 Önizleme 1

Önceki davranış

Önceden, ComponentDesigner.Initialize bir null bağımsız değişkeni kabul ediyordu, ancak daha sonra NullReferenceException veya başka bir özel durumla sonuçlanıyordu.

Yeni davranış

.NET 9'dan itibaren, ComponentDesigner.Initialize değişkeni ArgumentNullException ise bir null fırlatır.

Kategoriyi değiştir

Bu değişiklik,bir davranış değişikliğidir.

Değişiklik nedeni

Kod dosyasında null değer atanabilirliği etkinleştirme işlemi sırasında, hem ComponentDesigner içinde hem de alt sınıflarında, birçok yöntem ve özelliğin, aktarılmış bileşenin null olmayan bir şekilde başlatılmasına bağımlı olduğu keşfedildi. Bu yöntemler ve özellikler, bir NullReferenceException değeri ile başlatıldıklarında, daha sonra bir null veya başka bir istisna ile sonuçlanır.

ComponentDesigner.Initialize fonksiyonunu null bağımsız değişkeniyle çağırmadığınızdan emin olun.

Etkilenen API'ler