Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
| Właściwości | Wartość |
|---|---|
| Identyfikator reguły | CA1419 |
| Tytuł | Podaj konstruktor bez parametrów, który jest tak widoczny, jak typ zawierający konkretne typy pochodzące z "System.Runtime.InteropServices.SafeHandle" |
| Kategoria | Współdziałanie |
| Poprawka powodująca niezgodność lub niezgodność | Niezgodność |
| Domyślnie włączone na platformie .NET 10 | Jako sugestia |
Przyczyna
Typ betonowy SafeHandle wymaga konstruktora bez parametrów, który jest co najmniej tak widoczny, jak typ zawierający.
Opis reguły
Udostępnienie publicznego konstruktora bez parametrów dla typu pochodzącego z SafeHandle klasy umożliwia lepszą wydajność i użycie przy użyciu rozwiązań międzyoperacyjności generowanych przez źródło.
Jak naprawić naruszenia
Dodaj konstruktor bez parametrów do typu.
Kiedy pomijać ostrzeżenia
Nie pomijaj ostrzeżeń dla tej reguły.