Odebrat ByVal (IDE0081)

Vlastnost Hodnota
ID pravidla IDE0081
Název Odebrat ByVal
Kategorie Styl
Subcategory Nepotřebná pravidla kódu (předvolby na úrovni výrazů)
Příslušné jazyky Visual Basic

Přehled

Toto pravidlo označí nepotřebné klíčové slovo ByVal v deklaraci parametru v jazyce Visual Basic. Parametry v jazyce Visual Basic jsou ByVal ve výchozím nastavení, proto není nutné je explicitně zadávat v signaturách metod. Má tendenci vytvářet hlučný kód a často vede k přehlédnutí jiného než výchozího klíčového slova ByRef .

Možnosti

Toto pravidlo nemá přidružené možnosti stylu kódu.

Příklad

' Code with violations
Sub M(ByVal p1 As Integer, ByRef p2 As Integer)
End Sub

' Fixed code
Sub M(p1 As Integer, ByRef p2 As Integer)
End Sub

Potlačení upozornění

Pokud chcete potlačit pouze jedno porušení, přidejte do zdrojového souboru direktivy preprocesoru, které pravidlo zakažou a znovu ho povolí.

#pragma warning disable IDE0081
// The code that's violating the rule is on this line.
#pragma warning restore IDE0081

Pokud chcete pravidlo pro soubor, složku nebo projekt zakázat, nastavte jeho závažnost v konfiguračním souboru na none .

[*.{cs,vb}]
dotnet_diagnostic.IDE0081.severity = none

Pokud chcete zakázat všechna pravidla stylu kódu, nastavte v konfiguračním souboru závažnost pro kategorii Style na none .

[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none

Další informace najdete v tématu Jak potlačit upozornění analýzy kódu.

Viz také