Använd sammansatt tilldelning (IDE0054 och IDE0074)
Den här artikeln beskriver två relaterade regler, IDE0054
och IDE0074
.
Egenskap | Värde |
---|---|
Regel-ID | IDE0054 |
rubrik | Använda sammansatt tilldelning |
kategori | Stil |
underkategori | Språkregler (inställningar på uttrycksnivå) |
Tillämpliga språk | C# och Visual Basic |
alternativ | dotnet_style_prefer_compound_assignment |
Egenskap | Värde |
---|---|
regel-ID | IDE0074 |
rubrik | Använd koalescerande sammansatt tilldelning |
Kategori | Stil |
underkategori | Språkregler (inställningar på uttrycksnivå) |
Tillämpliga språk | C# och Visual Basic |
alternativ | dotnet_style_prefer_compound_assignment |
Överblick
Dessa regler gäller för användningen av sammansatta tilldelningar .
IDE0074
rapporteras för sammansatta tilldelningar och IDE0054
rapporteras för andra sammansatta tilldelningar.
Alternativ
Alternativvärdet anger om sammansatta tilldelningar är önskade eller inte.
Information om hur du konfigurerar alternativ finns i Alternativformat.
dotnet_style_prefer_compound_assignment
Egenskap | Värde | Beskrivning |
---|---|---|
Alternativnamn | dotnet_style_prefer_compound_assignment | |
Alternativvärden | true |
Föredrar sammansatta tilldelningsuttryck |
false |
Föredrar inte sammansatta tilldelningsuttryck | |
standardalternativvärde | 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
Ignorera en varning
Om du bara vill förhindra en enda överträdelse lägger du till förprocessordirektiv i källfilen för att inaktivera och återaktiverar sedan regeln.
#pragma warning disable IDE0054 // Or IDE0074
// The code that's violating the rule is on this line.
#pragma warning restore IDE0054 // Or IDE0074
Om du vill inaktivera regeln för en fil, mapp eller ett projekt anger du dess allvarlighetsgrad till none
i konfigurationsfilen.
[*.{cs,vb}]
dotnet_diagnostic.IDE0054.severity = none
dotnet_diagnostic.IDE0074.severity = none
Om du vill inaktivera alla regler i kodformat anger du allvarlighetsgraden för kategorin Style
till none
i konfigurationsfilen .
[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none
Mer information finns i Så här utelämnar du kodanalysvarningar.