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 | Toewijzing van samenvoegingsverbindingen 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 samenvoegingstoewijzingen en IDE0054
wordt gerapporteerd voor andere samengestelde toewijzingen.
Opties
De optiewaarde geeft aan of samengestelde toewijzingen gewenst zijn.
Zie Optie-indeling voor meer informatie over het configureren van opties.
dotnet_style_prefer_compound_assignment
Eigenschap | Waarde | Beschrijving |
---|---|---|
Optienaam | dotnet_style_prefer_compound_assignment | |
Optiewaarden | true |
Liever 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 preprocessor-instructies toe aan het 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 in op none
in het configuratiebestand.
[*.{cs,vb}]
dotnet_diagnostic.IDE0054.severity = none
dotnet_diagnostic.IDE0074.severity = none
Als u alle codestijlregels 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 Waarschuwingen voor codeanalyse onderdrukken voor meer informatie.