Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
As opções de formatação neste artigo aplicam-se ao C# e ao Visual Basic. Estas são opções para regras de estilo de código IDE0055.
Usando opções de diretiva
Use estas opções para personalizar como você deseja using que as diretivas sejam classificadas e agrupadas:
Exemplo de arquivo .editorconfig :
# .NET formatting rules
[*.{cs,vb}]
dotnet_sort_system_directives_first = true
dotnet_separate_import_directive_groups = true
Gorjeta
Uma regra de diretiva específica do C# using separada IDE0065 também está disponível. Essa regra diz respeito à questão de saber se using as diretivas são colocadas dentro ou fora dos espaços de nome.
dotnet_sort_system_directives_first
| Property | valor | Description |
|---|---|---|
| Nome da opção | dotnet_sort_system_directives_first | |
| Línguas aplicáveis | C# e Visual Basic | |
| Versão introduzida | Visual Studio 2017 | |
| Valores de opção | true |
Classifique System.*using as diretivas em ordem alfabética e coloque-as antes de outras using diretivas. |
false |
Não coloque System.*using as diretivas à frente de outras using diretivas. |
|
| Valor da opção padrão | true |
Exemplos de código:
// 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
| Property | valor | Description |
|---|---|---|
| Nome da opção | dotnet_separate_import_directive_groups | |
| Línguas aplicáveis | C# e Visual Basic | |
| Versão introduzida | Visual Studio 2017 | |
| Valores de opção | true |
Coloque uma linha em branco entre using os grupos de diretivas. |
false |
Não coloque uma linha em branco entre using grupos de diretivas. |
|
| Valor da opção padrão | false |
Exemplos de código:
// 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;