Opções de formatação .NET
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 deseja 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
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 as diretivas System.* using em ordem alfabética e coloque-as antes de outras diretivas de uso. |
false |
Não coloque as diretivas System.* using antes de outras diretivas using . |
|
Valor 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 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;
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de