Opciones de formato de .NET

Las opciones de formato de este artículo se aplican a C# y Visual Basic. Estas son opciones para la regla de estilo de código IDE0055.

Opciones de la directiva using

Use estas opciones para personalizar cómo desea que las directivas using se ordenen y agrupen:

Ejemplo del archivo .editorconfig:

# .NET formatting rules
[*.{cs,vb}]
dotnet_sort_system_directives_first = true
dotnet_separate_import_directive_groups = true

Sugerencia

También hay disponible una regla de directiva using específica de C#IDE0065 independiente. Esa regla se refiere a si las directivas using se colocan dentro o fuera de los espacios de nombres.

dotnet_sort_system_directives_first

Propiedad Value Descripción
Nombre de la opción dotnet_sort_system_directives_first
Lenguajes aplicables C# y Visual Basic
Versión introducida Visual Studio 2017
Valores de opción true Ordene alfabéticamente las directivas using de System.* y colóquelas antes que cualquier otra directiva using.
false No coloque las directivas using de System.* antes que otras directivas using.
Valor predeterminado true

Ejemplos 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

Propiedad Value Descripción
Nombre de la opción dotnet_separate_import_directive_groups
Lenguajes aplicables C# y Visual Basic
Versión introducida Visual Studio 2017
Valores de opción true Coloque una línea en blanco entre grupos de directivas using.
false No coloque una línea en blanco entre grupos de directivas using.
Valor predeterminado false

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

Vea también