Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Možnosti formátování v tomto článku platí pro jazyk C# i Visual Basic. Toto jsou možnosti IDE0055 pravidel ve stylu kódu.
Použití možností direktiv
Pomocí těchto možností můžete přizpůsobit, jak using se mají direktivy řadit a seskupovat:
Příklad souboru .editorconfig :
# .NET formatting rules
[*.{cs,vb}]
dotnet_sort_system_directives_first = true
dotnet_separate_import_directive_groups = true
Tip
K dispozici je také samostatné pravidlo direktiv specifické pro using jazyk C#, IDE0065 . Toto pravidlo se týká toho, zda using jsou direktivy umístěny uvnitř nebo mimo obory názvů.
dotnet_sort_system_directives_first
| Vlastnost | Hodnota | Popis |
|---|---|---|
| Název možnosti | dotnet_sort_system_directives_first | |
| Příslušné jazyky | C# a Visual Basic | |
| Zavedená verze | Visual Studio 2017 | |
| Hodnoty možností | true |
Direktivy seřaďte System.*using abecedně a umístěte je před jiné using direktivy. |
false |
Neumisťujte System.*using direktivy před jiné using direktivy. |
|
| Výchozí hodnota možnosti | true |
Příklady kódu:
// 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
| Vlastnost | Hodnota | Popis |
|---|---|---|
| Název možnosti | dotnet_separate_import_directive_groups | |
| Příslušné jazyky | C# a Visual Basic | |
| Zavedená verze | Visual Studio 2017 | |
| Hodnoty možností | true |
Umístěte prázdný řádek mezi using skupiny direktiv. |
false |
Neumisťujte mezi skupiny direktiv prázdný řádek using . |
|
| Výchozí hodnota možnosti | false |
Příklady kódu:
// 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;