Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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;