Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описаны два связанных правила, IDE0054 и IDE0074.
| Собственность | Ценность |
|---|---|
| идентификатор правила | IDE0054 |
| заголовок | Используйте составное присваивание |
| категории | Стиль |
| подкатегория | Языковые правила (предпочтения уровня выражений) |
| применимые языки | C# и Visual Basic |
| Опции | dotnet_style_prefer_compound_assignment |
| Собственность | Ценность |
|---|---|
| идентификатор правила | IDE0074 |
| Название | Использование операции объединяющего составного присваивания |
| категория | Стиль |
| Подкатегория | Языковые правила (предпочтения уровня выражений) |
| применимые языки | C# и Visual Basic |
| Параметры | dotnet_style_prefer_compound_assignment |
Обзор
Эти правила касаются использования составных назначений.
IDE0074 сообщается для объединения составных назначений и IDE0054 сообщается для других составных назначений.
Параметры
Значение параметра указывает, нужны ли составные назначения.
Для получения информации о настройке параметров см. Формат параметра.
dotnet_style_prefer_compound_assignment (предпочтение составным операциям присваивания)
| Свойство | Ценность | Описание |
|---|---|---|
| имя опции | dotnet_style_prefer_compound_assignment | |
| значения опций | true |
Предпочитать составные выражения назначения |
false |
Не предпочитайте составные выражения назначения | |
| значение параметра по умолчанию | true |
// dotnet_style_prefer_compound_assignment = true
x += 5;
// dotnet_style_prefer_compound_assignment = false
x = x + 5;
' dotnet_style_prefer_compound_assignment = true
x += 5
' dotnet_style_prefer_compound_assignment = false
x = x + 5
Подавление предупреждения
Если вы хотите отключить только одно нарушение, добавьте директивы препроцессора в исходный файл, чтобы отключить и повторно включить правило.
#pragma warning disable IDE0054 // Or IDE0074
// The code that's violating the rule is on this line.
#pragma warning restore IDE0054 // Or IDE0074
Чтобы отключить правило для файла, папки или проекта, задайте его серьезность none в файле конфигурации .
[*.{cs,vb}]
dotnet_diagnostic.IDE0054.severity = none
dotnet_diagnostic.IDE0074.severity = none
Чтобы отключить все правила стиля кода, задайте уровень серьезности для категории Style, чтобы none в файле конфигурации .
[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none
Дополнительные сведения см. в статье Подавление предупреждений анализа кода.
См. также
- Правила языка стиля кода
- справочник по правилам стиля кода