Использование сопоставления шаблонов (оператор IsNot) (IDE0084)

Свойство Значение
Идентификатор правила IDE0084
Заголовок Использование сопоставления шаблонов (оператор IsNot)
Категория Стиль
Подкатегории Правила языка (настройки уровня выражения)
Применимые языки Visual Basic
Options (Параметры) visual_basic_style_prefer_isnot_expression

Обзор

Это правило стиля касается использования шаблона Visual Basic 14.0 IsNot , когда это возможно.

Параметры

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

visual_basic_style_prefer_isnot_expression

Свойство значение Описание
Имя параметра visual_basic_style_prefer_isnot_expression
Значения параметра 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

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

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

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

См. также