Udostępnij za pomocą


Pusty wiersz jest niedozwolony po tokenie klauzuli wyrażenia strzałki (IDE2006)

Majątek Wartość
Identyfikator reguły IDE2006
Tytuł Pusty wiersz jest niedozwolony po tokenie klauzuli wyrażenia strzałki
Kategoria Styl
Podkategorii Reguły języka (preferencje nowego wiersza)
Odpowiednie języki C#
Options csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental

Uwaga / Notatka

Ta reguła jest eksperymentalna i podlega zmianie lub usunięciu.

Przegląd

Ta reguła stylu wymusza, że nie powinny istnieć puste wiersze po tokenie strzałki (=>) w elementach członkowskich, wyrażeniach lambda lub wyrażeniach przełącznika. Wyrażenie powinno natychmiast podążać za strzałką bez żadnych pustych wierszy.

Opcje

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

csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental

Majątek Wartość Description
Nazwa opcji csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental
Wartości opcji true Zezwalaj na pusty wiersz po tokenie w klauzuli wyrażenia strzałki
false Wymagaj wyrażenia, aby natychmiast obserwować token w klauzuli wyrażenia strzałki
Wartość opcji domyślnej true

Example

// csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental = true
public int Method() =>
    9 + 1;
// csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental = false
public int Method()
    => 9 + 1;

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 IDE2006
// The code that's violating the rule is on this line.
#pragma warning restore IDE2006

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

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

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

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

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

Zobacz także