diff --git a/src/libraries/System.Text.RegularExpressions/gen/DiagnosticDescriptors.cs b/src/libraries/System.Text.RegularExpressions/gen/DiagnosticDescriptors.cs
index 2c1d2a0d4a881f..5c59055e11ecb4 100644
--- a/src/libraries/System.Text.RegularExpressions/gen/DiagnosticDescriptors.cs
+++ b/src/libraries/System.Text.RegularExpressions/gen/DiagnosticDescriptors.cs
@@ -62,5 +62,13 @@ internal static class DiagnosticDescriptors
category: Category,
DiagnosticSeverity.Info,
isEnabledByDefault: true);
+
+ public static DiagnosticDescriptor UseRegexSourceGeneration { get; } = new DiagnosticDescriptor(
+ id: "SYSLIB1046",
+ title: new LocalizableResourceString(nameof(SR.UseRegexSourceGeneratorTitle), SR.ResourceManager, typeof(FxResources.System.Text.RegularExpressions.Generator.SR)),
+ messageFormat: new LocalizableResourceString(nameof(SR.UseRegexSourceGeneratorMessage), SR.ResourceManager, typeof(FxResources.System.Text.RegularExpressions.Generator.SR)),
+ category: Category,
+ DiagnosticSeverity.Info,
+ isEnabledByDefault: true);
}
}
diff --git a/src/libraries/System.Text.RegularExpressions/gen/Resources/Strings.resx b/src/libraries/System.Text.RegularExpressions/gen/Resources/Strings.resx
index 4fd64a89335f92..dfee4c675b49c7 100644
--- a/src/libraries/System.Text.RegularExpressions/gen/Resources/Strings.resx
+++ b/src/libraries/System.Text.RegularExpressions/gen/Resources/Strings.resx
@@ -284,4 +284,10 @@
Regex replacements with substitutions of groups are not supported with RegexOptions.NonBacktracking.
{Locked="RegexOptions.NonBacktracking"}
-
+
+ Use 'RegexGeneratorAttribute' to generate the regular expression implementation at compile-time.
+
+
+ Convert to 'RegexGenerator'.
+
+
\ No newline at end of file
diff --git a/src/libraries/System.Text.RegularExpressions/gen/Resources/xlf/Strings.cs.xlf b/src/libraries/System.Text.RegularExpressions/gen/Resources/xlf/Strings.cs.xlf
index b65a3d3233ecf8..9ca26e78bdd487 100644
--- a/src/libraries/System.Text.RegularExpressions/gen/Resources/xlf/Strings.cs.xlf
+++ b/src/libraries/System.Text.RegularExpressions/gen/Resources/xlf/Strings.cs.xlf
@@ -272,6 +272,16 @@
Neukončený komentář (?#...).
+
+ Use 'RegexGeneratorAttribute' to generate the regular expression implementation at compile-time.
+ Use 'RegexGeneratorAttribute' to generate the regular expression implementation at compile-time.
+
+
+
+ Convert to 'RegexGenerator'.
+ Convert to 'RegexGenerator'.
+
+