Opções de formatação do .NET
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;
Consulte também
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.