Share via


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.

Zie ook