Поделиться через


Пустая строка не разрешена после маркера предложения со стрелками (IDE2006)

Недвижимость Ценность
Идентификатор правила IDE2006
Заголовок Пустая строка не разрешена после маркера предложения со стрелками
Категория Стиль
Подкатегории Языковые правила (настройки новой строки)
Применимые языки C#
Options csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental

Замечание

Это правило является экспериментальным и подлежит изменению или удалению.

Обзор

Это правило стиля обеспечивает отсутствие пустых строк после маркера со стрелкой (=>) в элементах с выражением, лямбда-выражениях или переключении выражений. Выражение должно немедленно следовать стрелке без пустых строк.

Options

Параметры указывают поведение, которое требуется применить правило. Сведения о настройке параметров см. в разделе "Формат параметров".

csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental

Недвижимость Ценность Description
Имя параметра csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental
Значения параметров true Разрешить пустую строку после маркера в предложении выражения со стрелками
false Требовать немедленного выполнения маркера в предложении выражения со стрелками
Значение параметра по умолчанию 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;

Подавление предупреждения

Если вы хотите отключить только одно нарушение, добавьте директивы препроцессора в исходный файл, чтобы отключить и повторно включить правило.

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

Чтобы отключить правило для файла, папки или проекта, задайте его серьезность none в файле конфигурации.

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

Чтобы отключить все правила стиля кода, задайте уровень серьезности для категории Stylenone в файле конфигурации.

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

Дополнительные сведения см. в разделе "Подавление предупреждений анализа кода".

См. также