Opzioni di refactoring del codice .NET

Le opzioni di refactoring del codice in questo articolo si applicano sia a C# che a Visual Basic.

Le opzioni descritte in questo articolo non hanno una gravità e non vengono visualizzate nell'elenco errori come avvisi o suggerimenti. Vengono invece usati solo durante un refactoring in Visual Studio.

Per le regole di stile del codice .NET che si applicano durante la compilazione e il refactoring, ovvero quelle che hanno un ID del modulo IDEXXXX, vedere Regole di stile del codice.

Esempio file di editorconfig:

# .NET formatting rules
[*.{cs,vb}]
dotnet_style_operator_placement_when_wrapping = end_of_line

dotnet_style_operator_placement_when_wrapping

Usare questa opzione per personalizzare la modalità di posizionamento degli operatori durante il wrapping di righe di codice durante un refactoring.

Proprietà Valore Descrizione
Nome opzione dotnet_style_operator_placement_when_wrapping
Linguaggi applicabili C# e Visual Basic
Versione introdotta Visual Studio 2022
Valori delle opzioni end_of_line Operatore Place alla fine di una riga.
beginning_of_line Operatore Place su una nuova riga.
Valore predefinito beginning_of_line

Esempi di codice:

// dotnet_style_operator_placement_when_wrapping = end_of_line
if (true && 
    true)

// dotnet_style_operator_placement_when_wrapping = beginning_of_line
if (true
    && true)