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


Упрощение создания объектов (IDE0140)

Свойство Ценность
код правила IDE0140
Заголовок Упрощение создания объектов
категория Стиль
Подкатегория Языковые правила (предпочтения уровня выражений)
применимые языки Visual Basic
Опции visual_basic_style_prefer_simplified_object_creation

Обзор

Это правило стиля помечает ненужное повторение типов в коде Visual Basic.

Параметры

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

стиль_visual_basic_предпочитать_упрощенное_создание_объектов

Свойство Ценность Описание
имя параметра стиль_Visual_Basic_предпочитать_упрощенное_создание_объекта
значения вариантов true Предпочитайте упрощенную форму создания объектов.
false Отключает правило.
значение параметра по умолчанию true

Пример

' Code with violations
Dim x As Student = New Student()

' Fixed code
Dim x As New Student()

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

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

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

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

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

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

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

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

См. также

  • справочник по правилам стиля кода