Бөлісу құралы:


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

Свойство Ценность
идентификатор правила 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

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

См. также