Colocación de la directiva "using" (IDE0065)

Propiedad Valor
Identificador de la regla IDE0065
Título Colocación de la directiva using
Categoría Estilo
Subcategoría Reglas de idioma (preferencias de directivausing)
idiomas aplicables C#
Opciones csharp_using_directive_placement

Visión general

Esta regla de estilo se refiere a la preferencia de colocar directivas using dentro o fuera del espacio de nombres.

Opciones

Las opciones especifican el comportamiento que desea que aplique la regla. Para obtener información sobre cómo configurar opciones, vea Formato de opción.

csharp_using_directive_placement

Propiedad Valor Descripción
nombre de opción csharp_using_directive_placement
Valores de opción outside_namespace Se prefiere que las directivas using se coloquen fuera del espacio de nombres.
inside_namespace Preferir que las directivas using se coloquen dentro del espacio de nombres.
valor de opción predeterminado outside_namespace
// csharp_using_directive_placement = outside_namespace
using System;

namespace Conventions
{
    ...
}

// csharp_using_directive_placement = inside_namespace
namespace Conventions
{
    using System;
    ...
}

Suprimir una advertencia

Si desea suprimir solo una infracción, agregue directivas de preprocesador al archivo de origen para deshabilitar y volver a habilitar la regla.

#pragma warning disable IDE0065
// The code that's violating the rule is on this line.
#pragma warning restore IDE0065

Para deshabilitar la regla de un archivo, una carpeta o un proyecto, establezca su gravedad en none en el archivo de configuración de .

[*.{cs,vb}]
dotnet_diagnostic.IDE0065.severity = none

Para deshabilitar todas las reglas de estilo de código, establezca la gravedad de la categoría Style a none en el archivo de configuración .

[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none

Para obtener más información, vea Cómo suprimir advertencias de análisis de código.

Consulte también