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 les using
directives doivent être triées et regroupées :
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 System.* using les directives par ordre alphabétique et placez-les avant d’autres using directives. |
false |
Ne placez pas System.* using de directives avant d’autres using directives. |
|
Valeur d’option 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 d’option 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
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.