Verbundzuweisung verwenden (IDE0054 und IDE0074)
In diesem Artikel werden zwei verwandte Regeln beschrieben, IDE0054
und IDE0074
.
Eigenschaft | Wert |
---|---|
Regel-ID | IDE0054 |
Titel | Verbundzuweisung verwenden |
Kategorie | Stil |
Unterkategorie | Sprachregeln (Einstellungen auf Ausdrucksebene) |
Gültige Sprachen | C# und Visual Basic |
Optionen | dotnet_style_prefer_compound_assignment |
Eigenschaft | Wert |
---|---|
Regel-ID | IDE0074 |
Titel | COALESCE-Verbundzuweisung verwenden |
Kategorie | Stil |
Unterkategorie | Sprachregeln (Einstellungen auf Ausdrucksebene) |
Gültige Sprachen | C# und Visual Basic |
Optionen | dotnet_style_prefer_compound_assignment |
Übersicht
Diese Regeln betreffen die Verwendung der zusammengesetzten Zuweisung. IDE0074
wird für Verbundzuweisungen zum Zusammenfügen und IDE0054
für andere Verbundzuweisungen gemeldet.
Optionen
Der Optionswert gibt an, ob Verbundzuweisungen gewünscht werden oder nicht.
Informationen zum Konfigurieren von Optionen finden Sie unter Optionsformat.
dotnet_style_prefer_compound_assignment
Eigenschaft | Wert | Beschreibung |
---|---|---|
Name der Option | dotnet_style_prefer_compound_assignment | |
Optionswerte | true |
Verbundzuweisungsausdrücke bevorzugen |
false |
Verbundzuweisungsausdrücke nicht bevorzugen | |
Standardoptionswert | 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
Unterdrücken einer Warnung
Um nur eine einzelne Verletzung zu unterdrücken, fügen Sie der Quelldatei Präprozessoranweisungen hinzu, um die Regel zu deaktivieren und dann wieder zu aktivieren.
#pragma warning disable IDE0054 // Or IDE0074
// The code that's violating the rule is on this line.
#pragma warning restore IDE0054 // Or IDE0074
Um die Regel für eine Datei, einen Ordner oder ein Projekt zu deaktivieren, legen Sie den Schweregrad in der Konfigurationsdatei auf none
fest.
[*.{cs,vb}]
dotnet_diagnostic.IDE0054.severity = none
dotnet_diagnostic.IDE0074.severity = none
Um alle Regeln im Code-Stil zu deaktivieren, setzen Sie den Schweregrad für die Kategorie in der KonfigurationsdateiStyle
auf none
.
[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none
Weitere Informationen finden Sie unter Vorgehensweise: Unterdrücken von Codeanalyse-Warnungen.