Udostępnij za pośrednictwem


Umieszczanie dyrektywy "using" (IDE0065)

Własność Wartość
identyfikator reguły IDE0065
Tytuł umieszczanie dyrektywy using
Kategoria Styl
podkategorii Reguły języka (preferencje dyrektywyusing)
odpowiednie języki C#
Opcje csharp_using_directive_placement

Przegląd

Ta reguła stylu dotyczy preferencji umieszczenia dyrektyw using na zewnątrz lub wewnątrz przestrzeni nazw.

Opcje

Opcje określają zachowanie, które ma być wymuszane przez regułę. Aby uzyskać informacje na temat konfigurowania opcji, zobacz Format opcji.

umiejscowienie_dyrektyw_using_w_csharp

Własność Wartość Opis
nazwa opcji csharp_using_directive_placement
wartości opcji outside_namespace Preferuj umieszczanie dyrektyw using poza przestrzenią nazw
inside_namespace Preferuj umieszczanie dyrektyw using w przestrzeni nazw
domyślna wartość opcji outside_namespace
// csharp_using_directive_placement = outside_namespace
using System;

namespace Conventions
{
    ...
}

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

Pomijanie ostrzeżenia

Jeśli chcesz pominąć tylko jedno naruszenie, dodaj dyrektywy preprocesora do pliku źródłowego, aby wyłączyć, a następnie ponownie włączyć regułę.

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

Aby wyłączyć regułę dla pliku, folderu lub projektu, ustaw jego ważność na none w pliku konfiguracji .

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

Aby wyłączyć wszystkie reguły stylu kodu, w pliku konfiguracyjnym ustaw poziom ważności kategorii Style na none.

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

Aby uzyskać więcej informacji, zobacz Jak pominąć ostrzeżenia analizy kodu.

Zobacz też