diff --git a/src/Analyzers/CSharp/Analyzers/CSharpAnalyzers.projitems b/src/Analyzers/CSharp/Analyzers/CSharpAnalyzers.projitems
index c177df4bb9932..f30a9d20951f3 100644
--- a/src/Analyzers/CSharp/Analyzers/CSharpAnalyzers.projitems
+++ b/src/Analyzers/CSharp/Analyzers/CSharpAnalyzers.projitems
@@ -32,6 +32,9 @@
+
+
+
diff --git a/src/Features/CSharp/Portable/UseCompoundAssignment/CSharpUseCompoundAssignmentDiagnosticAnalyzer.cs b/src/Analyzers/CSharp/Analyzers/UseCompoundAssignment/CSharpUseCompoundAssignmentDiagnosticAnalyzer.cs
similarity index 100%
rename from src/Features/CSharp/Portable/UseCompoundAssignment/CSharpUseCompoundAssignmentDiagnosticAnalyzer.cs
rename to src/Analyzers/CSharp/Analyzers/UseCompoundAssignment/CSharpUseCompoundAssignmentDiagnosticAnalyzer.cs
diff --git a/src/Features/CSharp/Portable/UseCompoundAssignment/CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs b/src/Analyzers/CSharp/Analyzers/UseCompoundAssignment/CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs
similarity index 95%
rename from src/Features/CSharp/Portable/UseCompoundAssignment/CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs
rename to src/Analyzers/CSharp/Analyzers/UseCompoundAssignment/CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs
index 2ad0a70ef9b6e..a0dffafcae225 100644
--- a/src/Features/CSharp/Portable/UseCompoundAssignment/CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs
+++ b/src/Analyzers/CSharp/Analyzers/UseCompoundAssignment/CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs
@@ -22,7 +22,7 @@ internal class CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer
public CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer()
: base(IDEDiagnosticIds.UseCoalesceCompoundAssignmentDiagnosticId,
CodeStyleOptions2.PreferCompoundAssignment,
- new LocalizableResourceString(nameof(FeaturesResources.Use_compound_assignment), FeaturesResources.ResourceManager, typeof(FeaturesResources)))
+ new LocalizableResourceString(nameof(AnalyzersResources.Use_compound_assignment), AnalyzersResources.ResourceManager, typeof(AnalyzersResources)))
{
}
diff --git a/src/Features/CSharp/Portable/UseCompoundAssignment/Utilities.cs b/src/Analyzers/CSharp/Analyzers/UseCompoundAssignment/Utilities.cs
similarity index 100%
rename from src/Features/CSharp/Portable/UseCompoundAssignment/Utilities.cs
rename to src/Analyzers/CSharp/Analyzers/UseCompoundAssignment/Utilities.cs
diff --git a/src/Analyzers/CSharp/CodeFixes/CSharpCodeFixes.projitems b/src/Analyzers/CSharp/CodeFixes/CSharpCodeFixes.projitems
index f678c2b44c163..0f9c513c9fe9b 100644
--- a/src/Analyzers/CSharp/CodeFixes/CSharpCodeFixes.projitems
+++ b/src/Analyzers/CSharp/CodeFixes/CSharpCodeFixes.projitems
@@ -30,6 +30,8 @@
+
+
diff --git a/src/Features/CSharp/Portable/UseCompoundAssignment/CSharpUseCompoundAssignmentCodeFixProvider.cs b/src/Analyzers/CSharp/CodeFixes/UseCompoundAssignment/CSharpUseCompoundAssignmentCodeFixProvider.cs
similarity index 100%
rename from src/Features/CSharp/Portable/UseCompoundAssignment/CSharpUseCompoundAssignmentCodeFixProvider.cs
rename to src/Analyzers/CSharp/CodeFixes/UseCompoundAssignment/CSharpUseCompoundAssignmentCodeFixProvider.cs
diff --git a/src/Features/CSharp/Portable/UseCompoundAssignment/CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs b/src/Analyzers/CSharp/CodeFixes/UseCompoundAssignment/CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs
similarity index 95%
rename from src/Features/CSharp/Portable/UseCompoundAssignment/CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs
rename to src/Analyzers/CSharp/CodeFixes/UseCompoundAssignment/CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs
index 66155919adf6d..af0a3cd5fccdf 100644
--- a/src/Features/CSharp/Portable/UseCompoundAssignment/CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs
+++ b/src/Analyzers/CSharp/CodeFixes/UseCompoundAssignment/CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs
@@ -88,10 +88,10 @@ protected override async Task FixAllAsync(
}
}
- private class MyCodeAction : CodeAction.DocumentChangeAction
+ private class MyCodeAction : CustomCodeActions.DocumentChangeAction
{
public MyCodeAction(Func> createChangedDocument)
- : base(FeaturesResources.Use_compound_assignment, createChangedDocument, FeaturesResources.Use_compound_assignment)
+ : base(AnalyzersResources.Use_compound_assignment, createChangedDocument, AnalyzersResources.Use_compound_assignment)
{
}
}
diff --git a/src/Analyzers/CSharp/Tests/CSharpAnalyzers.UnitTests.projitems b/src/Analyzers/CSharp/Tests/CSharpAnalyzers.UnitTests.projitems
index 2876688be1b46..0088a4ae5ab6b 100644
--- a/src/Analyzers/CSharp/Tests/CSharpAnalyzers.UnitTests.projitems
+++ b/src/Analyzers/CSharp/Tests/CSharpAnalyzers.UnitTests.projitems
@@ -19,6 +19,8 @@
+
+
diff --git a/src/EditorFeatures/CSharpTest/UseCompoundAssignment/UseCompoundAssignmentTests.cs b/src/Analyzers/CSharp/Tests/UseCompoundAssignment/UseCompoundAssignmentTests.cs
similarity index 100%
rename from src/EditorFeatures/CSharpTest/UseCompoundAssignment/UseCompoundAssignmentTests.cs
rename to src/Analyzers/CSharp/Tests/UseCompoundAssignment/UseCompoundAssignmentTests.cs
diff --git a/src/EditorFeatures/CSharpTest/UseCompoundAssignment/UseCompoundCoalesceAssignmentTests.cs b/src/Analyzers/CSharp/Tests/UseCompoundAssignment/UseCompoundCoalesceAssignmentTests.cs
similarity index 100%
rename from src/EditorFeatures/CSharpTest/UseCompoundAssignment/UseCompoundCoalesceAssignmentTests.cs
rename to src/Analyzers/CSharp/Tests/UseCompoundAssignment/UseCompoundCoalesceAssignmentTests.cs
diff --git a/src/Analyzers/Core/Analyzers/Analyzers.projitems b/src/Analyzers/Core/Analyzers/Analyzers.projitems
index 668c1a24c11ec..c2033ec2b0fb7 100644
--- a/src/Analyzers/Core/Analyzers/Analyzers.projitems
+++ b/src/Analyzers/Core/Analyzers/Analyzers.projitems
@@ -51,6 +51,8 @@
+
+
diff --git a/src/Analyzers/Core/Analyzers/AnalyzersResources.resx b/src/Analyzers/Core/Analyzers/AnalyzersResources.resx
index 28566b0f5eaaf..9aeee3884875d 100644
--- a/src/Analyzers/Core/Analyzers/AnalyzersResources.resx
+++ b/src/Analyzers/Core/Analyzers/AnalyzersResources.resx
@@ -265,6 +265,9 @@
Use explicitly provided tuple name
+
+ Use compound assignment
+
Use null propagation
diff --git a/src/Features/Core/Portable/UseCompoundAssignment/AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs b/src/Analyzers/Core/Analyzers/UseCompoundAssignment/AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs
similarity index 97%
rename from src/Features/Core/Portable/UseCompoundAssignment/AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs
rename to src/Analyzers/Core/Analyzers/UseCompoundAssignment/AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs
index bd7618bd813c7..37dcecdf89d11 100644
--- a/src/Features/Core/Portable/UseCompoundAssignment/AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs
+++ b/src/Analyzers/Core/Analyzers/UseCompoundAssignment/AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs
@@ -40,7 +40,7 @@ protected AbstractUseCompoundAssignmentDiagnosticAnalyzer(
: base(IDEDiagnosticIds.UseCompoundAssignmentDiagnosticId,
CodeStyleOptions2.PreferCompoundAssignment,
new LocalizableResourceString(
- nameof(FeaturesResources.Use_compound_assignment), FeaturesResources.ResourceManager, typeof(FeaturesResources)))
+ nameof(AnalyzersResources.Use_compound_assignment), AnalyzersResources.ResourceManager, typeof(AnalyzersResources)))
{
_syntaxFacts = syntaxFacts;
UseCompoundAssignmentUtilities.GenerateMaps(kinds, out _binaryToAssignmentMap, out _assignmentToTokenMap);
diff --git a/src/Features/Core/Portable/UseCompoundAssignment/UseCompoundAssignmentUtilities.cs b/src/Analyzers/Core/Analyzers/UseCompoundAssignment/UseCompoundAssignmentUtilities.cs
similarity index 100%
rename from src/Features/Core/Portable/UseCompoundAssignment/UseCompoundAssignmentUtilities.cs
rename to src/Analyzers/Core/Analyzers/UseCompoundAssignment/UseCompoundAssignmentUtilities.cs
diff --git a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.cs.xlf b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.cs.xlf
index 28f0b5aeefa2a..5569d0997677e 100644
--- a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.cs.xlf
+++ b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.cs.xlf
@@ -247,6 +247,11 @@
Use coalesce expression
+
+ Use compound assignment
+ Use compound assignment
+
+
Use explicitly provided tuple name
Use explicitly provided tuple name
diff --git a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.de.xlf b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.de.xlf
index a83d6c66a28ce..69e70239046ac 100644
--- a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.de.xlf
+++ b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.de.xlf
@@ -247,6 +247,11 @@
Use coalesce expression
+
+ Use compound assignment
+ Use compound assignment
+
+
Use explicitly provided tuple name
Use explicitly provided tuple name
diff --git a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.es.xlf b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.es.xlf
index 93dff970b9fa3..3080fdefca713 100644
--- a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.es.xlf
+++ b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.es.xlf
@@ -247,6 +247,11 @@
Use coalesce expression
+
+ Use compound assignment
+ Use compound assignment
+
+
Use explicitly provided tuple name
Use explicitly provided tuple name
diff --git a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.fr.xlf b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.fr.xlf
index 31756ea330f88..578ce56ec4b9e 100644
--- a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.fr.xlf
+++ b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.fr.xlf
@@ -247,6 +247,11 @@
Use coalesce expression
+
+ Use compound assignment
+ Use compound assignment
+
+
Use explicitly provided tuple name
Use explicitly provided tuple name
diff --git a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.it.xlf b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.it.xlf
index 0954499cead21..51a33e3820b55 100644
--- a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.it.xlf
+++ b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.it.xlf
@@ -247,6 +247,11 @@
Use coalesce expression
+
+ Use compound assignment
+ Use compound assignment
+
+
Use explicitly provided tuple name
Use explicitly provided tuple name
diff --git a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.ja.xlf b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.ja.xlf
index c0d48edf2eff6..c795230916e64 100644
--- a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.ja.xlf
+++ b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.ja.xlf
@@ -247,6 +247,11 @@
Use coalesce expression
+
+ Use compound assignment
+ Use compound assignment
+
+
Use explicitly provided tuple name
Use explicitly provided tuple name
diff --git a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.ko.xlf b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.ko.xlf
index b10798b88e5c4..c3229f5990c12 100644
--- a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.ko.xlf
+++ b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.ko.xlf
@@ -247,6 +247,11 @@
Use coalesce expression
+
+ Use compound assignment
+ Use compound assignment
+
+
Use explicitly provided tuple name
Use explicitly provided tuple name
diff --git a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.pl.xlf b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.pl.xlf
index 71136759fac19..5057f683909ac 100644
--- a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.pl.xlf
+++ b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.pl.xlf
@@ -247,6 +247,11 @@
Use coalesce expression
+
+ Use compound assignment
+ Use compound assignment
+
+
Use explicitly provided tuple name
Use explicitly provided tuple name
diff --git a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.pt-BR.xlf b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.pt-BR.xlf
index f06a67e6df2e9..9221c79b48b15 100644
--- a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.pt-BR.xlf
+++ b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.pt-BR.xlf
@@ -247,6 +247,11 @@
Use coalesce expression
+
+ Use compound assignment
+ Use compound assignment
+
+
Use explicitly provided tuple name
Use explicitly provided tuple name
diff --git a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.ru.xlf b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.ru.xlf
index eaa43720bdf82..4ad7c47100ee8 100644
--- a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.ru.xlf
+++ b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.ru.xlf
@@ -247,6 +247,11 @@
Use coalesce expression
+
+ Use compound assignment
+ Use compound assignment
+
+
Use explicitly provided tuple name
Use explicitly provided tuple name
diff --git a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.tr.xlf b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.tr.xlf
index a548884b42277..ee118c2f42b04 100644
--- a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.tr.xlf
+++ b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.tr.xlf
@@ -247,6 +247,11 @@
Use coalesce expression
+
+ Use compound assignment
+ Use compound assignment
+
+
Use explicitly provided tuple name
Use explicitly provided tuple name
diff --git a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.zh-Hans.xlf b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.zh-Hans.xlf
index 162db2c21540a..22e64a2f9baa5 100644
--- a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.zh-Hans.xlf
+++ b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.zh-Hans.xlf
@@ -247,6 +247,11 @@
Use coalesce expression
+
+ Use compound assignment
+ Use compound assignment
+
+
Use explicitly provided tuple name
Use explicitly provided tuple name
diff --git a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.zh-Hant.xlf b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.zh-Hant.xlf
index ff3a99bcd4d4d..8cd8cc8cb6c92 100644
--- a/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.zh-Hant.xlf
+++ b/src/Analyzers/Core/Analyzers/xlf/AnalyzersResources.zh-Hant.xlf
@@ -247,6 +247,11 @@
Use coalesce expression
+
+ Use compound assignment
+ Use compound assignment
+
+
Use explicitly provided tuple name
Use explicitly provided tuple name
diff --git a/src/Analyzers/Core/CodeFixes/CodeFixes.projitems b/src/Analyzers/Core/CodeFixes/CodeFixes.projitems
index 819db58fd44cf..a46ca1c85f30a 100644
--- a/src/Analyzers/Core/CodeFixes/CodeFixes.projitems
+++ b/src/Analyzers/Core/CodeFixes/CodeFixes.projitems
@@ -31,6 +31,7 @@
+
diff --git a/src/Features/Core/Portable/UseCompoundAssignment/AbstractUseCompoundAssignmentCodeFixProvider.cs b/src/Analyzers/Core/CodeFixes/UseCompoundAssignment/AbstractUseCompoundAssignmentCodeFixProvider.cs
similarity index 95%
rename from src/Features/Core/Portable/UseCompoundAssignment/AbstractUseCompoundAssignmentCodeFixProvider.cs
rename to src/Analyzers/Core/CodeFixes/UseCompoundAssignment/AbstractUseCompoundAssignmentCodeFixProvider.cs
index a2674ddf303f3..d281b3851a9f3 100644
--- a/src/Features/Core/Portable/UseCompoundAssignment/AbstractUseCompoundAssignmentCodeFixProvider.cs
+++ b/src/Analyzers/Core/CodeFixes/UseCompoundAssignment/AbstractUseCompoundAssignmentCodeFixProvider.cs
@@ -92,10 +92,10 @@ protected override Task FixAllAsync(
return Task.CompletedTask;
}
- private class MyCodeAction : CodeAction.DocumentChangeAction
+ private class MyCodeAction : CustomCodeActions.DocumentChangeAction
{
public MyCodeAction(Func> createChangedDocument)
- : base(FeaturesResources.Use_compound_assignment, createChangedDocument, FeaturesResources.Use_compound_assignment)
+ : base(AnalyzersResources.Use_compound_assignment, createChangedDocument, AnalyzersResources.Use_compound_assignment)
{
}
}
diff --git a/src/Features/VisualBasic/Portable/UseCompoundAssignment/Utilities.vb b/src/Analyzers/VisualBasic/Analyzers/UseCompoundAssignment/Utilities.vb
similarity index 100%
rename from src/Features/VisualBasic/Portable/UseCompoundAssignment/Utilities.vb
rename to src/Analyzers/VisualBasic/Analyzers/UseCompoundAssignment/Utilities.vb
diff --git a/src/Features/VisualBasic/Portable/UseCompoundAssignment/VisualBasicUseCompoundAssignmentDiagnosticAnalyzer.vb b/src/Analyzers/VisualBasic/Analyzers/UseCompoundAssignment/VisualBasicUseCompoundAssignmentDiagnosticAnalyzer.vb
similarity index 100%
rename from src/Features/VisualBasic/Portable/UseCompoundAssignment/VisualBasicUseCompoundAssignmentDiagnosticAnalyzer.vb
rename to src/Analyzers/VisualBasic/Analyzers/UseCompoundAssignment/VisualBasicUseCompoundAssignmentDiagnosticAnalyzer.vb
diff --git a/src/Analyzers/VisualBasic/Analyzers/VisualBasicAnalyzers.projitems b/src/Analyzers/VisualBasic/Analyzers/VisualBasicAnalyzers.projitems
index 865cb48bbbc24..bfcb7d366177d 100644
--- a/src/Analyzers/VisualBasic/Analyzers/VisualBasicAnalyzers.projitems
+++ b/src/Analyzers/VisualBasic/Analyzers/VisualBasicAnalyzers.projitems
@@ -30,6 +30,8 @@
+
+
diff --git a/src/Features/VisualBasic/Portable/UseCompoundAssignment/VisualBasicUseCompoundAssignmentCodeFixProvider.vb b/src/Analyzers/VisualBasic/CodeFixes/UseCompoundAssignment/VisualBasicUseCompoundAssignmentCodeFixProvider.vb
similarity index 100%
rename from src/Features/VisualBasic/Portable/UseCompoundAssignment/VisualBasicUseCompoundAssignmentCodeFixProvider.vb
rename to src/Analyzers/VisualBasic/CodeFixes/UseCompoundAssignment/VisualBasicUseCompoundAssignmentCodeFixProvider.vb
diff --git a/src/Analyzers/VisualBasic/CodeFixes/VisualBasicCodeFixes.projitems b/src/Analyzers/VisualBasic/CodeFixes/VisualBasicCodeFixes.projitems
index ce344f5151817..d3acb9fabc560 100644
--- a/src/Analyzers/VisualBasic/CodeFixes/VisualBasicCodeFixes.projitems
+++ b/src/Analyzers/VisualBasic/CodeFixes/VisualBasicCodeFixes.projitems
@@ -25,6 +25,7 @@
+
diff --git a/src/EditorFeatures/VisualBasicTest/UseCompoundAssignment/UseCompoundAssignmentTests.vb b/src/Analyzers/VisualBasic/Tests/UseCompoundAssignment/UseCompoundAssignmentTests.vb
similarity index 100%
rename from src/EditorFeatures/VisualBasicTest/UseCompoundAssignment/UseCompoundAssignmentTests.vb
rename to src/Analyzers/VisualBasic/Tests/UseCompoundAssignment/UseCompoundAssignmentTests.vb
diff --git a/src/Analyzers/VisualBasic/Tests/VisualBasicAnalyzers.UnitTests.projitems b/src/Analyzers/VisualBasic/Tests/VisualBasicAnalyzers.UnitTests.projitems
index 24c92c4812e67..96b17d03fc111 100644
--- a/src/Analyzers/VisualBasic/Tests/VisualBasicAnalyzers.UnitTests.projitems
+++ b/src/Analyzers/VisualBasic/Tests/VisualBasicAnalyzers.UnitTests.projitems
@@ -32,6 +32,7 @@
+
diff --git a/src/Features/Core/Portable/FeaturesResources.resx b/src/Features/Core/Portable/FeaturesResources.resx
index 35c42ed39baaf..063983d2a1b62 100644
--- a/src/Features/Core/Portable/FeaturesResources.resx
+++ b/src/Features/Core/Portable/FeaturesResources.resx
@@ -1249,9 +1249,6 @@ This version used in: {2}
Warning: Changing namespace may produce invalid code and change code meaning.
-
- Use compound assignment
-
Invert conditional
diff --git a/src/Features/Core/Portable/xlf/FeaturesResources.cs.xlf b/src/Features/Core/Portable/xlf/FeaturesResources.cs.xlf
index 68188b2257934..d53e36f6d7b62 100644
--- a/src/Features/Core/Portable/xlf/FeaturesResources.cs.xlf
+++ b/src/Features/Core/Portable/xlf/FeaturesResources.cs.xlf
@@ -617,11 +617,6 @@
Pro lambda výrazy používat text bloku
-
- Use compound assignment
- Použít složené přiřazení
-
-
Use expression body for lambda expressions
Používat text výrazu pro lambda výrazy
diff --git a/src/Features/Core/Portable/xlf/FeaturesResources.de.xlf b/src/Features/Core/Portable/xlf/FeaturesResources.de.xlf
index 5f1ee650e7644..8d1a11de808f9 100644
--- a/src/Features/Core/Portable/xlf/FeaturesResources.de.xlf
+++ b/src/Features/Core/Portable/xlf/FeaturesResources.de.xlf
@@ -617,11 +617,6 @@
Blocktextkörper für Lambdaausdrücke verwenden
-
- Use compound assignment
- Verbundzuweisung verwenden
-
-
Use expression body for lambda expressions
Ausdruckskörper für Lambdaausdrücke verwenden
diff --git a/src/Features/Core/Portable/xlf/FeaturesResources.es.xlf b/src/Features/Core/Portable/xlf/FeaturesResources.es.xlf
index c4f26bcfac2ae..5bad79fc51012 100644
--- a/src/Features/Core/Portable/xlf/FeaturesResources.es.xlf
+++ b/src/Features/Core/Portable/xlf/FeaturesResources.es.xlf
@@ -617,11 +617,6 @@
Usar cuerpo del bloque para las expresiones lambda
-
- Use compound assignment
- Usar la asignación compuesta
-
-
Use expression body for lambda expressions
Usar órgano de expresión para expresiones lambda
diff --git a/src/Features/Core/Portable/xlf/FeaturesResources.fr.xlf b/src/Features/Core/Portable/xlf/FeaturesResources.fr.xlf
index 1b6f29dee0a31..61b29c46b12c1 100644
--- a/src/Features/Core/Portable/xlf/FeaturesResources.fr.xlf
+++ b/src/Features/Core/Portable/xlf/FeaturesResources.fr.xlf
@@ -617,11 +617,6 @@
Utiliser le corps de bloc pour les expressions lambda
-
- Use compound assignment
- Utiliser une assignation composée
-
-
Use expression body for lambda expressions
Utiliser le corps d'expression pour les expressions lambda
diff --git a/src/Features/Core/Portable/xlf/FeaturesResources.it.xlf b/src/Features/Core/Portable/xlf/FeaturesResources.it.xlf
index 6eadcded8aa4f..8bff51c06a4d2 100644
--- a/src/Features/Core/Portable/xlf/FeaturesResources.it.xlf
+++ b/src/Features/Core/Portable/xlf/FeaturesResources.it.xlf
@@ -617,11 +617,6 @@
Usa il corpo del blocco per le espressioni lambda
-
- Use compound assignment
- Usa l'assegnazione composta
-
-
Use expression body for lambda expressions
Usa il corpo dell'espressione per le espressioni lambda
diff --git a/src/Features/Core/Portable/xlf/FeaturesResources.ja.xlf b/src/Features/Core/Portable/xlf/FeaturesResources.ja.xlf
index 6a48ee1f0d8dc..8dd143a2c7642 100644
--- a/src/Features/Core/Portable/xlf/FeaturesResources.ja.xlf
+++ b/src/Features/Core/Portable/xlf/FeaturesResources.ja.xlf
@@ -617,11 +617,6 @@
ラムダ式にブロック本体を使用する
-
- Use compound assignment
- 複合代入を使用
-
-
Use expression body for lambda expressions
ラムダ式に式本体を使用する
diff --git a/src/Features/Core/Portable/xlf/FeaturesResources.ko.xlf b/src/Features/Core/Portable/xlf/FeaturesResources.ko.xlf
index 392577a31e26b..0f0a197ae5a5a 100644
--- a/src/Features/Core/Portable/xlf/FeaturesResources.ko.xlf
+++ b/src/Features/Core/Portable/xlf/FeaturesResources.ko.xlf
@@ -617,11 +617,6 @@
람다 식에 블록 본문 사용
-
- Use compound assignment
- 복합형 할당 사용
-
-
Use expression body for lambda expressions
람다 식에 식 본문 사용
diff --git a/src/Features/Core/Portable/xlf/FeaturesResources.pl.xlf b/src/Features/Core/Portable/xlf/FeaturesResources.pl.xlf
index 4a5920a62ef66..d386050c7cb31 100644
--- a/src/Features/Core/Portable/xlf/FeaturesResources.pl.xlf
+++ b/src/Features/Core/Portable/xlf/FeaturesResources.pl.xlf
@@ -617,11 +617,6 @@
Użyj treści bloku dla wyrażeń lambda
-
- Use compound assignment
- Użyj przypisania złożonego
-
-
Use expression body for lambda expressions
Użyj treści wyrażenia dla wyrażeń lambda
diff --git a/src/Features/Core/Portable/xlf/FeaturesResources.pt-BR.xlf b/src/Features/Core/Portable/xlf/FeaturesResources.pt-BR.xlf
index 55876d72d036c..5a323d248ee2b 100644
--- a/src/Features/Core/Portable/xlf/FeaturesResources.pt-BR.xlf
+++ b/src/Features/Core/Portable/xlf/FeaturesResources.pt-BR.xlf
@@ -617,11 +617,6 @@
Usar o corpo do bloco para expressões lambda
-
- Use compound assignment
- Usar a atribuição composta
-
-
Use expression body for lambda expressions
Usar corpo da expressão para expressões lambda
diff --git a/src/Features/Core/Portable/xlf/FeaturesResources.ru.xlf b/src/Features/Core/Portable/xlf/FeaturesResources.ru.xlf
index 56261889a2638..6293224dc9f2d 100644
--- a/src/Features/Core/Portable/xlf/FeaturesResources.ru.xlf
+++ b/src/Features/Core/Portable/xlf/FeaturesResources.ru.xlf
@@ -617,11 +617,6 @@
Использовать тело блока для лямбда-выражений
-
- Use compound assignment
- Использовать составной оператор назначения
-
-
Use expression body for lambda expressions
Использовать тело выражения для лямбда-выражений
diff --git a/src/Features/Core/Portable/xlf/FeaturesResources.tr.xlf b/src/Features/Core/Portable/xlf/FeaturesResources.tr.xlf
index 90be018d507be..377b25a8ffdfc 100644
--- a/src/Features/Core/Portable/xlf/FeaturesResources.tr.xlf
+++ b/src/Features/Core/Portable/xlf/FeaturesResources.tr.xlf
@@ -617,11 +617,6 @@
Lambda ifadeleri için blok vücut kullanımı
-
- Use compound assignment
- Bileşik atama kullan
-
-
Use expression body for lambda expressions
Lambda ifadeleri için ifade vücut kullanımı
diff --git a/src/Features/Core/Portable/xlf/FeaturesResources.zh-Hans.xlf b/src/Features/Core/Portable/xlf/FeaturesResources.zh-Hans.xlf
index a58fae0cb39a9..f65462344595d 100644
--- a/src/Features/Core/Portable/xlf/FeaturesResources.zh-Hans.xlf
+++ b/src/Features/Core/Portable/xlf/FeaturesResources.zh-Hans.xlf
@@ -617,11 +617,6 @@
对 lambda 表达式使用块主体
-
- Use compound assignment
- 使用复合分配
-
-
Use expression body for lambda expressions
对 lambda 表达式使用表达式正文
diff --git a/src/Features/Core/Portable/xlf/FeaturesResources.zh-Hant.xlf b/src/Features/Core/Portable/xlf/FeaturesResources.zh-Hant.xlf
index d8164a31c97fb..ef92e273094c5 100644
--- a/src/Features/Core/Portable/xlf/FeaturesResources.zh-Hant.xlf
+++ b/src/Features/Core/Portable/xlf/FeaturesResources.zh-Hant.xlf
@@ -617,11 +617,6 @@
使用 Lambda 運算式的區塊主體
-
- Use compound assignment
- 使用複合指派
-
-
Use expression body for lambda expressions
使用 Lambda 運算式的運算式主體