Použití složeného přiřazení (IDE0054 a IDE0074)
Tento článek popisuje dvě související pravidla, IDE0054
a IDE0074
.
Vlastnost | Hodnota |
---|---|
ID pravidla | IDE0054 |
Název | Použití složeného přiřazení |
Kategorie | Styl |
Subcategory | Pravidla jazyka (předvolby na úrovni výrazů) |
Příslušné jazyky | C# a Visual Basic |
Možnosti | dotnet_style_prefer_compound_assignment |
Vlastnost | Hodnota |
---|---|
ID pravidla | IDE0074 |
Název | Použití složeného přiřazení |
Kategorie | Styl |
Subcategory | Pravidla jazyka (předvolby na úrovni výrazů) |
Příslušné jazyky | C# a Visual Basic |
Možnosti | dotnet_style_prefer_compound_assignment |
Přehled
Tato pravidla se týkají použití složeného přiřazení. IDE0074
se hlásí pro přiřazování slouhovaných složek a IDE0054
pro ostatní složená přiřazení.
Možnosti
Hodnota možnosti určuje, jestli jsou složená přiřazení požadovaná nebo ne.
Informace o konfiguraci možností najdete v tématu Formát možností.
dotnet_style_prefer_compound_assignment
Vlastnost | Hodnota | Popis |
---|---|---|
Název možnosti | dotnet_style_prefer_compound_assignment | |
Hodnoty možností | true |
Preferovat složené výrazy přiřazení |
false |
Neupřednostnit složené výrazy přiřazení | |
Výchozí hodnota možnosti | true |
// dotnet_style_prefer_compound_assignment = true
x += 5;
// dotnet_style_prefer_compound_assignment = false
x = x + 5;
' dotnet_style_prefer_compound_assignment = true
x += 5
' dotnet_style_prefer_compound_assignment = false
x = x + 5
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 IDE0054 // Or IDE0074
// The code that's violating the rule is on this line.
#pragma warning restore IDE0054 // Or IDE0074
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.IDE0054.severity = none
dotnet_diagnostic.IDE0074.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é
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro