.NET-Formatierungsoptionen
Die Formatierungsoptionen in diesem Artikel gelten sowohl für C# als auch für Visual Basic. Dies sind Optionen für die Codeformatregel IDE0055.
Optionen für using-Anweisungen
Verwenden Sie diese Optionen, um anzupassen, wie using
Direktiven sortiert und gruppiert werden sollen:
EDITORCONFIG-Beispieldatei:
# .NET formatting rules
[*.{cs,vb}]
dotnet_sort_system_directives_first = true
dotnet_separate_import_directive_groups = true
Tipp
Eine separate C#-spezifische Regel für using
-Anweisungen (IDE0065) ist ebenfalls verfügbar. Diese Regel bestimmt, ob using
-Anweisungen innerhalb oder außerhalb von Namespaces platziert werden.
dotnet_sort_system_directives_first
Eigenschaft | Wert | Beschreibung |
---|---|---|
Name der Option | dotnet_sort_system_directives_first | |
Gültige Sprachen | C# und Visual Basic | |
Eingeführt in Version | Visual Studio 2017 | |
Optionswerte | true |
Sortieren Sie System.* using Direktiven alphabetisch, und platzieren Sie sie vor anderen using Direktiven. |
false |
Setzen Sie System.* using richtlinien nicht vor anderen using Richtlinien. |
|
Standardoptionswert | true |
Codebeispiele:
// 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
Eigenschaft | Wert | Beschreibung |
---|---|---|
Name der Option | dotnet_separate_import_directive_groups | |
Gültige Sprachen | C# und Visual Basic | |
Eingeführt in Version | Visual Studio 2017 | |
Optionswerte | true |
Zwischen Gruppen mit using -Anweisungen wird eine Leerzeile eingefügt. |
false |
Zwischen Gruppen mit using -Anweisungen wird keine Leerzeile eingefügt. |
|
Standardoptionswert | false |
Codebeispiele:
// 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;
Siehe auch
Arbeiten Sie mit uns auf GitHub zusammen
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.