Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As opções de formatação neste artigo se aplicam a C# e ao Visual Basic. Estas são opções para a regra de estilo de código IDE0055.
Usando opções de diretiva
Use estas opções para personalizar como você deseja que using 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
Dica
Uma using regra de diretiva IDE0065 especificamente C# diferente também está disponível. Essa regra diz respeito a se as diretivas using são colocadas dentro ou fora dos namespaces.
dotnet_sort_system_directives_first
| Propriedade | Valor | Descrição |
|---|---|---|
| Nome da opção | dotnet_sort_system_directives_first | |
| Linguagens aplicáveis | C# e Visual Basic | |
| Versão introduzida | Visual Studio 2017 | |
| Valores da 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 diretivas antes 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
| Propriedade | Valor | Descrição |
|---|---|---|
| Nome da opção | dotnet_separate_import_directive_groups | |
| Linguagens aplicáveis | C# e Visual Basic | |
| Versão introduzida | Visual Studio 2017 | |
| Valores da opção | true |
Coloque uma linha em branco entre os grupos de diretivas using. |
false |
Não coloque uma linha em branco entre os grupos de diretivas using. |
|
| 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;