Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
| Özellik | Değer |
|---|---|
| Kural Kimliği | CA1419 |
| Başlık | 'System.Runtime.InteropServices.SafeHandle' kaynağından türetilen somut türler için kapsayıcı türü kadar görünür olan parametresiz bir oluşturucu sağlayın |
| Kategori | Birlikte çalışabilirlik |
| Hataya neden olan veya bozulmayan düzeltme | Hataya neden olmayan |
| .NET 10'da varsayılan olarak etkin | Öneri olarak |
Neden
Somut SafeHandle bir tür, en az içeren tür kadar görünür olan parametresiz bir oluşturucu gerektirir.
Kural açıklaması
kaynak tarafından oluşturulan birlikte çalışma çözümleriyle türetilen SafeHandle bir tür için genel parametresiz oluşturucu sağlamak daha iyi performans ve kullanım sağlar.
İhlalleri düzeltme
Türünüz için parametresiz bir oluşturucu ekleyin.
Uyarıların ne zaman bastırılması gerekiyor?
Bu kuraldan uyarıyı bastırmayın.