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.