diff --git a/src/coreclr/tools/Common/Compiler/DisplayNameHelpers.cs b/src/coreclr/tools/Common/Compiler/DisplayNameHelpers.cs index 7b5e9a027252cd..18e4d8d18d8a55 100644 --- a/src/coreclr/tools/Common/Compiler/DisplayNameHelpers.cs +++ b/src/coreclr/tools/Common/Compiler/DisplayNameHelpers.cs @@ -157,7 +157,7 @@ public override Unit AppendName(StringBuilder sb, ArrayType type, FormatOptions AppendName(sb, type.ElementType, options); sb.Append('['); if (type.Rank > 1) - sb.Append(new string(',', type.Rank - 1)); + sb.Append(',', type.Rank - 1); sb.Append(']'); return default; } diff --git a/src/coreclr/tools/Common/Compiler/ProcessLinkerXmlBase.cs b/src/coreclr/tools/Common/Compiler/ProcessLinkerXmlBase.cs index f28632acf8db4b..a42b1bd615d643 100644 --- a/src/coreclr/tools/Common/Compiler/ProcessLinkerXmlBase.cs +++ b/src/coreclr/tools/Common/Compiler/ProcessLinkerXmlBase.cs @@ -579,7 +579,7 @@ public override void AppendName(StringBuilder sb, ArrayType type) AppendName(sb, type.ElementType); sb.Append('['); if (type.Rank > 1) - sb.Append(new string(',', type.Rank - 1)); + sb.Append(',', type.Rank - 1); sb.Append(']'); } public override void AppendName(StringBuilder sb, ByRefType type) diff --git a/src/libraries/System.Text.Json/tests/System.Text.Json.Tests/Serialization/CustomConverterTests/CustomConverterTests.ReadAhead.cs b/src/libraries/System.Text.Json/tests/System.Text.Json.Tests/Serialization/CustomConverterTests/CustomConverterTests.ReadAhead.cs index 98949675ee4e78..f42d2ac1dd1eba 100644 --- a/src/libraries/System.Text.Json/tests/System.Text.Json.Tests/Serialization/CustomConverterTests/CustomConverterTests.ReadAhead.cs +++ b/src/libraries/System.Text.Json/tests/System.Text.Json.Tests/Serialization/CustomConverterTests/CustomConverterTests.ReadAhead.cs @@ -66,7 +66,7 @@ private static string CreateTestStringProperty(int stringSize) private static void AppendTestString(int i, int stringSize, StringBuilder builder) { builder.Append(@""""); - builder.Append(new string(i.ToString()[0], stringSize)); + builder.Append(i.ToString()[0], stringSize); builder.Append(@""""); } diff --git a/src/libraries/System.Text.RegularExpressions/src/System/Text/RegularExpressions/RegexNode.cs b/src/libraries/System.Text.RegularExpressions/src/System/Text/RegularExpressions/RegexNode.cs index 37f7d4b820e636..68bd4ee2ae9479 100644 --- a/src/libraries/System.Text.RegularExpressions/src/System/Text/RegularExpressions/RegexNode.cs +++ b/src/libraries/System.Text.RegularExpressions/src/System/Text/RegularExpressions/RegexNode.cs @@ -3169,7 +3169,7 @@ public override string ToString() curNode = curNode.Child(curChild); curChild = 0; - sb.Append(new string(' ', stack.Count * 2)).Append(curNode.Describe()).AppendLine(); + sb.Append(' ', stack.Count * 2).Append(curNode.Describe()).AppendLine(); } else { diff --git a/src/tools/illink/src/linker/Linker/Driver.cs b/src/tools/illink/src/linker/Linker/Driver.cs index 7d2cc9006b4b93..701f19ebf5ac89 100644 --- a/src/tools/illink/src/linker/Linker/Driver.cs +++ b/src/tools/illink/src/linker/Linker/Driver.cs @@ -185,7 +185,7 @@ public static void ParseResponseFile(TextReader reader, Queue result) numBackslash /= 2; } if (numBackslash > 0) - argBuilder.Append(new string('\\', numBackslash)); + argBuilder.Append('\\', numBackslash); if (cur < 0 || (!inquote && char.IsWhiteSpace((char)cur))) break; if (copyChar)