Options de mise en forme .NET

Les options de mise en forme de cet article s’appliquent à la fois à C# et à Visual Basic. Il s’agit d’options pour la règle de style code IDE0055.

Utilisation des options de directives

Utilisez ces options pour personnaliser la façon dont vous souhaitez trier et regrouper les directives :

Exemple de fichier .editorconfig :

# .NET formatting rules
[*.{cs,vb}]
dotnet_sort_system_directives_first = true
dotnet_separate_import_directive_groups = true

Conseil

Une règle de directive spécifique C# using IDE0065 est également disponible. Cette règle s’applique si les directives using sont placées à l’intérieur ou à l’extérieur des espaces de noms.

dotnet_sort_system_directives_first

Propriété Valeur Description
Nom d'option dotnet_sort_system_directives_first
Langages applicables C# et Visual Basic
Version introduite Visual Studio 2017
Valeurs d’option true Triez les directives System.*using par ordre alphabétique et placez-les avant les autres directives using.
false Ne placez pas de directives System.*using avant les autres directives using.
Valeur par défaut true

Exemples de code :

// dotnet_sort_system_directives_first = true
using System.Collections.Generic;
using System.Threading.Tasks;
using Octokit;

// dotnet_sort_system_directives_first = false
using System.Collections.Generic;
using Octokit;
using System.Threading.Tasks;

dotnet_separate_import_directive_groups

Propriété Valeur Description
Nom d'option dotnet_separate_import_directive_groups
Langages applicables C# et Visual Basic
Version introduite Visual Studio 2017
Valeurs d’option true Placez une ligne vide entre les groupes de directives using.
false Ne placez pas de ligne vide entre les groupes de directives using.
Valeur par défaut false

Exemples de code :

// dotnet_separate_import_directive_groups = true
using System.Collections.Generic;
using System.Threading.Tasks;

using Octokit;

// dotnet_separate_import_directive_groups = false
using System.Collections.Generic;
using System.Threading.Tasks;
using Octokit;

Voir aussi