Samengestelde toewijzing gebruiken (IDE0054 en IDE0074)
In dit artikel worden twee gerelateerde regels beschreven, IDE0054
en IDE0074
.
Eigenschap | Waarde |
---|---|
Regel-ID | IDE0054 |
titel | Samengestelde toewijzing gebruiken |
categorie | Stijl |
subcategorie | Taalregels (voorkeuren op expressieniveau) |
Toepasselijke talen | C# en Visual Basic |
opties | dotnet_style_prefer_compound_assignment |
Eigenschap | Waarde |
---|---|
Regel-ID | IDE0074 |
titel | Coalesce samengestelde toewijzing gebruiken |
categorie | Stijl |
Subcategorie | Taalregels (voorkeuren op expressieniveau) |
Toepasselijke talen | C# en Visual Basic |
opties | dotnet_style_prefer_compound_assignment |
Overzicht
Deze regels hebben betrekking op het gebruik van samengestelde toewijzing.
IDE0074
wordt gerapporteerd voor gecoalesceerde toewijzingen en IDE0054
wordt gerapporteerd voor andere samengestelde toewijzingen.
Opties
De optiewaarde geeft aan of samengestelde toewijzingen wel of niet gewenst zijn.
Zie Option-indelingvoor meer informatie over het configureren van opties.
dotnet_stijl_voorkeur_samengestelde_toewijzing (gebruik 'compound assignment' voorkeurstijlen bij voorkeur)
Eigendom | Waarde | Beschrijving |
---|---|---|
optienaam | dotnet_stijl_voorkeur_samengestelde_toewijzing | |
optiewaarden | true |
Voorkeur geven aan samengestelde toewijzingsexpressies |
false |
Geef geen voorkeur aan samengestelde toewijzingsexpressies | |
standaardoptiewaarde | 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
Een waarschuwing onderdrukken
Als u slechts één schending wilt onderdrukken, voegt u preprocessorrichtlijnen toe aan uw bronbestand om de regel uit te schakelen en vervolgens opnieuw in te schakelen.
#pragma warning disable IDE0054 // Or IDE0074
// The code that's violating the rule is on this line.
#pragma warning restore IDE0054 // Or IDE0074
Als u de regel voor een bestand, map of project wilt uitschakelen, stelt u de ernst ervan in op none
in het configuratiebestand.
[*.{cs,vb}]
dotnet_diagnostic.IDE0054.severity = none
dotnet_diagnostic.IDE0074.severity = none
Als u alle regels voor de codestijl wilt uitschakelen, stelt u de ernst voor de categorie Style
in op none
in het configuratiebestand.
[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none
Zie voor meer informatie Hoe codeanalysewaarschuwingen te onderdrukken.