Compartir a través de


Uso de la asignación compuesta (IDE0054 e IDE0074)

En este artículo se describen dos reglas relacionadas, IDE0054 y IDE0074.

Propiedad Valor
Identificador de la regla IDE0054
Título Usar asignación compuesta
Categoría Estilo
Subcategoría Reglas de lenguaje (preferencias de nivel de expresión)
idiomas aplicables C# y Visual Basic
Opciones dotnet_style_prefer_compound_assignment
Propiedad Valor
Identificador de la regla IDE0074
Título Uso de la asignación compuesta de fusión
Categoría Estilo
Subcategoría Reglas de lenguaje (preferencias de nivel de expresión)
idiomas aplicables C# y Visual Basic
Opciones dotnet_style_prefer_compound_assignment

Visión general

Estas reglas se refieren al uso de asignación compuesta. IDE0074 se notifica en las asignaciones compuestas de fusión y IDE0054 en otras asignaciones compuestas.

Opciones

El valor de opción especifica si se desean o no asignaciones compuestas.

Para obtener información sobre cómo configurar opciones, vea Formato de opción.

dotnet_style_prefer_compound_assignment

Propiedad Valor Descripción
nombre de opción dotnet_style_prefer_compound_assignment
Valores de opción true Preferir expresiones de asignación compuestas
false No prefiera expresiones de asignación compuestas
valor de opción predeterminado 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

Suprimir una advertencia

Si desea suprimir solo una infracción, agregue directivas de preprocesador al archivo de origen para deshabilitar y volver a habilitar la regla.

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

Para deshabilitar la regla de un archivo, una carpeta o un proyecto, establezca su gravedad en none en el archivo de configuración de .

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

Para deshabilitar todas las reglas de estilo de código, establezca la gravedad de la categoría Style a none en el archivo de configuración .

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

Para obtener más información, vea Cómo suprimir advertencias de análisis de código.

Consulte también