Compartilhar via


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 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;

Confira também