Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
| Vlastnost | Hodnota |
|---|---|
| ID pravidla | IDE0060 |
| název | Odebrání nepoužívaného parametru |
| kategorie | Styl |
| podkategorie | Nepotřebná pravidla kódu (předvolby parametrů) |
| příslušné jazyky | C# a Visual Basic |
| možností | dotnet_code_quality_unused_parameters |
Přehled
Toto pravidlo označí nepoužívané parametry.
Toto pravidlo neoznačuje parametry, pojmenované symbolem zahodit_. Kromě toho pravidlo ignoruje parametry pojmenované se symbolem zahození následovaným celým číslem, například _1. Toto chování snižuje šum upozornění na parametry, které jsou potřeba pro požadavky na podpis, například metodu použitou jako delegát, parametr se speciálními atributy nebo parametr, jehož hodnota je implicitně přístupná za běhu rozhraním, ale není odkazována v kódu.
Možnosti
Hodnota možnosti určuje, jestli mají být nepoužívané parametry označeny pouze pro neveřejné metody nebo pro veřejné i neveřejné metody.
Informace o konfiguraci možností naleznete v tématu Formát možnosti.
dotnet_code_quality_unused_parameters
| Vlastnost | Hodnota | Popis |
|---|---|---|
| název možnosti | dotnet_code_quality_unused_parameters | |
| hodnoty možností | all |
Označit metody s jakoukoli úrovní přístupu, které obsahují nepoužívané parametry |
non_public |
Označení pouze neveřejných metod, které obsahují nepoužívané parametry | |
| výchozí hodnota možnosti | all |
// dotnet_code_quality_unused_parameters = all
public int GetNum1(int unusedParam) { return 1; }
internal int GetNum2(int unusedParam) { return 1; }
private int GetNum3(int unusedParam) { return 1; }
// dotnet_code_quality_unused_parameters = non_public
internal int GetNum4(int unusedParam) { return 1; }
private int GetNum5(int unusedParam) { return 1; }
' dotnet_code_quality_unused_parameters = all
Public Function GetNum1(unused As Integer)
Return 1
End Function
Friend Function GetNum2(unused As Integer)
Return 1
End Function
Private Function GetNum3(unused As Integer)
Return 1
End Function
' dotnet_code_quality_unused_parameters = non_public
Friend Function GetNum4(arg1 As Integer)
Return 1
End Function
Private Function GetNum5(arg1 As Integer)
Return 1
End Function
Potlačení upozornění
Pokud chcete potlačit pouze jedno porušení, přidejte do zdrojového souboru direktivy preprocesoru, abyste pravidlo zakázali a znovu povolili.
#pragma warning disable IDE0060
// The code that's violating the rule is on this line.
#pragma warning restore IDE0060
Chcete-li pravidlo pro soubor, složku nebo projekt zakázat, nastavte jeho závažnost na none v konfiguračním souboru .
[*.{cs,vb}]
dotnet_diagnostic.IDE0060.severity = none
Chcete-li zakázat všechna pravidla stylu kódu, nastavte závažnost pro kategorii Style na none v konfiguračním souboru .
[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none
Další informace naleznete v tématu Jak potlačit upozornění analýzy kódu.