Share via


'using' directive placement (IDE0065)

Eigenschap Waarde
Regel-id IDE0065
Titel using plaatsing van de richtlijn
Categorie Stijl
Subcategorie Taalregels (using instructievoorkeuren)
Toepasselijke talen C#
Opties csharp_using_directive_placement

Overzicht

Deze stijlregel heeft betrekking op de voorkeur van het plaatsen using van instructies buiten of binnen de naamruimte.

Opties

Met opties wordt het gedrag opgegeven dat door de regel moet worden afgedwongen. Zie Optie-indeling voor meer informatie over het configureren van opties.

csharp_using_directive_placement

Eigenschap Waarde Beschrijving
Optienaam csharp_using_directive_placement
Optiewaarden outside_namespace Voorkeursrichtlijnen using die buiten de naamruimte worden geplaatst
inside_namespace Voorkeursrichtlijnen using die in de naamruimte moeten worden geplaatst
Standaardoptiewaarde outside_namespace
// csharp_using_directive_placement = outside_namespace
using System;

namespace Conventions
{
    ...
}

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

Een waarschuwing onderdrukken

Als u slechts één schending wilt onderdrukken, voegt u preprocessor-instructies toe aan het bronbestand om de regel uit te schakelen en vervolgens opnieuw in te schakelen.

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

Als u de regel voor een bestand, map of project wilt uitschakelen, stelt u de ernst in op none in het configuratiebestand.

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

Als u alle codestijlregels wilt uitschakelen, stelt u de ernst voor de categorie Style in op none in het configuratiebestand.

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

Zie Waarschuwingen voor codeanalyse onderdrukken voor meer informatie.

Zie ook