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 using
que las directivas se ordenan y agrupe:
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 | Valor | 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 System.* using las directivas alfabéticamente y colóquelas antes que otras using directivas. |
false |
No coloque System.* using directivas antes de otras using directivas. |
|
Valor de opción 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 | Valor | 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 de opción 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
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.