Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
| Недвижимость | Ценность |
|---|---|
| Идентификатор правила | IDE2003 |
| Заголовок | Пустая строка, необходимая между блоком и последующей инструкцией |
| Категория | Стиль |
| Подкатегории | Языковые правила (настройки новой строки) |
| Применимые языки | C# и Visual Basic |
| Options | dotnet_style_allow_statement_immediately_after_block_experimental |
Замечание
Это правило является экспериментальным и подлежит изменению или удалению.
Обзор
Это правило стиля применяет, что между оператором блока и любой последующей инструкцией на том же уровне области должна быть пустая строка. Это повышает удобочитаемость кода путем визуального разделения разных логических разделов кода.
Options
Параметры указывают поведение, которое требуется применить правило. Сведения о настройке параметров см. в разделе "Формат параметров".
dotnet_style_allow_statement_immediately_after_block_experimental
| Недвижимость | Ценность | Description |
|---|---|---|
| Имя параметра | dotnet_style_allow_statement_immediately_after_block_experimental |
|
| Значения параметров | true |
Разрешить последующему оператору немедленно следовать инструкции блока без пустой строки между |
false |
Требовать пустую строку между оператором блока и последующей инструкцией | |
| Значение параметра по умолчанию | true |
Example
// dotnet_style_allow_statement_immediately_after_block_experimental = true
if (true)
{
DoWork();
}
return;
// dotnet_style_allow_statement_immediately_after_block_experimental = false
if (true)
{
DoWork();
}
return;
Подавление предупреждения
Если вы хотите отключить только одно нарушение, добавьте директивы препроцессора в исходный файл, чтобы отключить и повторно включить правило.
#pragma warning disable IDE2003
// The code that's violating the rule is on this line.
#pragma warning restore IDE2003
Чтобы отключить правило для файла, папки или проекта, задайте его серьезность none в файле конфигурации.
[*.{cs,vb}]
dotnet_diagnostic.IDE2003.severity = none
Чтобы отключить все правила стиля кода, задайте уровень серьезности для категории Stylenone в файле конфигурации.
[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-style.severity = none
Дополнительные сведения см. в разделе "Подавление предупреждений анализа кода".