Teilen über


.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