Udostępnij za pośrednictwem


Opcje formatowania platformy .NET

Opcje formatowania w tym artykule dotyczą języka C# i Visual Basic. Są to opcje reguły stylu kodu IDE0055.

Korzystanie z opcji dyrektywy

Użyj tych opcji, aby dostosować sposób using sortowania i grupowania dyrektyw:

Przykładowy plik editorconfig :

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

Napiwek

Dostępna jest również oddzielna reguła dyrektywy specyficznej dla using języka C#, IDE0065 . Ta reguła dotyczy tego, czy using dyrektywy są umieszczane w przestrzeniach nazw, czy poza nim.

dotnet_sort_system_directives_first

Właściwości Wartość Opis
Nazwa opcji dotnet_sort_system_directives_first
Odpowiednie języki C# i Visual Basic
Wprowadzona wersja Visual Studio 2017
Wartości opcji true Sortuj System.* using dyrektywy alfabetycznie i umieszczaj je przed innymi using dyrektywami.
false Nie umieszczaj System.* using dyrektyw przed innymi using dyrektywami.
Wartość opcji domyślnej true

Przykłady kodu:

// 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

Właściwości Wartość Opis
Nazwa opcji dotnet_separate_import_directive_groups
Odpowiednie języki C# i Visual Basic
Wprowadzona wersja Visual Studio 2017
Wartości opcji true Umieść pusty wiersz między grupami using dyrektywy.
false Nie umieszczaj pustego wiersza między grupami using dyrektyw.
Wartość opcji domyślnej false

Przykłady kodu:

// 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;

Zobacz też