Usare l'assegnazione composta (IDE0054 e IDE0074)
Questo articolo descrive due regole correlate, IDE0054
e IDE0074
.
Proprietà | Valore |
---|---|
ID regola | IDE0054 |
Titolo | Utilizzare l'assegnazione composta |
categoria | Stile |
sottocategoria | 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 di coalesce |
Categoria | Stile |
sottocategoria | 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 coalescenza e IDE0054
viene segnalato per altre assegnazioni composte.
Opzioni
Il valore dell'opzione specifica se sono desiderate o meno assegnazioni composte.
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 composte | |
valore di 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 desidera eliminare solo una singola violazione, aggiungere direttive del 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, impostarne la gravità su none
nel file di configurazione .
[*.{cs,vb}]
dotnet_diagnostic.IDE0054.severity = none
dotnet_diagnostic.IDE0074.severity = none
Per disabilitare tutte le regole di tipo 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.