Прочитать на английском

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


Использование сопоставления шаблонов (оператор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
VB
' 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

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

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

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

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

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

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

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

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

См. также