Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Использование сопоставления шаблонов (оператор
| Свойство | Ценность |
|---|---|
| идентификатор правила | IDE0084 |
| Заголовок | Использование сопоставления шаблонов (операторIsNot) |
| Категория | Стиль |
| Подкатегория | Языковые правила (предпочтения уровня выражений) |
| применимые языки | Visual Basic |
| Опции | visual_basic_style_prefer_isnot_expression |
Обзор
Это правило стиля касается использования шаблона Visual Basic 14.0 IsNot, когда это возможно.
Опции
Параметры определяют поведение, которое правило должно обеспечивать. Сведения о настройке параметров см. в формате параметров.
visual_basic_style_prefer_isnot_expression
| Свойство | Ценность | Описание |
|---|---|---|
| имя параметра | стиль_visual_basic_предпочитать_isnot_выражение | |
| значения опций | true |
По возможности предпочесть использовать шаблон IsNot |
false |
Предпочитайте использовать шаблон IsNot с , а не с. |
|
| значение параметра по умолчанию | true |
' visual_basic_style_prefer_isnot_expression = true
Dim y = o IsNot C
' visual_basic_style_prefer_isnot_expression = false
Dim y = Not o Is C
Подавление предупреждения
Если вы хотите отключить только одно нарушение, добавьте директивы препроцессора в исходный файл, чтобы отключить и повторно включить правило.
#pragma warning disable IDE0084
// The code that's violating the rule is on this line.
#pragma warning restore IDE0084
Чтобы отключить правило для файла, папки или проекта, задайте его серьезность none в файле конфигурации .
[*.{cs,vb}]
dotnet_diagnostic.IDE0084.severity = none
Чтобы отключить все правила стиля кода, задайте уровень серьезности в категории Style на none в конфигурационном файле .
[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none
Дополнительные сведения см. в статье Подавление предупреждений анализа кода.