Usare l'assegnazione composta (IDE0054 e IDE0074)
Questo articolo descrive due regole IDE0054
correlate e IDE0074
.
Proprietà | Valore |
---|---|
ID regola | IDE0054 |
Titolo | Usare l'assegnazione composta |
Categoria | Stile |
Subcategory | Regole del linguaggio (preferenze a livello di espressione) |
Lingue applicabili | C# e Visual Basic |
Opzioni | dotnet_style_prefer_compound_assignment |
Proprietà | Valore |
---|---|
ID regola | IDE0074 |
Titolo | Usare l'assegnazione composta coalesce |
Categoria | Stile |
Subcategory | Regole del linguaggio (preferenze a livello di espressione) |
Lingue applicabili | C# e Visual Basic |
Opzioni | dotnet_style_prefer_compound_assignment |
Panoramica
Queste regole riguardano l'uso dell'assegnazione composta. IDE0074
viene segnalato per le assegnazioni composte di coalesce e IDE0054
viene segnalato per altre assegnazioni composte.
Opzioni
Il valore dell'opzione specifica se sono desiderate assegnazioni composte o meno.
Per informazioni sulla configurazione delle opzioni, vedere Formato opzione.
dotnet_style_prefer_compound_assignment
Proprietà | Valore | Descrizione |
---|---|---|
Nome opzione | dotnet_style_prefer_compound_assignment | |
Valori di opzione | true |
Preferisce espressioni di assegnazione composta |
false |
Non preferire espressioni di assegnazione composta | |
Valore dell'opzione predefinito | 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
Eliminare un avviso
Se si vuole eliminare solo una singola violazione, aggiungere direttive di preprocessore al file di origine per disabilitare e quindi riabilitare la regola.
#pragma warning disable IDE0054 // Or IDE0074
// The code that's violating the rule is on this line.
#pragma warning restore IDE0054 // Or IDE0074
Per disabilitare la regola per un file, una cartella o un progetto, impostare la relativa gravità su none
nel file di configurazione.
[*.{cs,vb}]
dotnet_diagnostic.IDE0054.severity = none
dotnet_diagnostic.IDE0074.severity = none
Per disabilitare tutte le regole in stile codice, impostare la gravità per la categoria Style
su none
nel file di configurazione.
[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none
Per altre informazioni, vedere Come eliminare gli avvisi di analisi del codice.