Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorStephen Toub <stoub@microsoft.com>2022-03-21 06:41:21 +0300
committerGitHub <noreply@github.com>2022-03-21 06:41:21 +0300
commit97306bf27a2628c90565727c90b82b294828925f (patch)
tree366b348d959be0a9d8e2db2b8801ae7489d58b6d /src
parentd223353a7fe52dc15452040cf6db8fa5ef1addfa (diff)
Use ValueStringBuilder in CodeIdentifier.MakeValid (#66915)
Diffstat (limited to 'src')
-rw-r--r--src/libraries/System.Private.Xml/src/System/Xml/Serialization/CodeIdentifier.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/CodeIdentifier.cs b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/CodeIdentifier.cs
index 6de8502c2d7..52643bcd190 100644
--- a/src/libraries/System.Private.Xml/src/System/Xml/Serialization/CodeIdentifier.cs
+++ b/src/libraries/System.Private.Xml/src/System/Xml/Serialization/CodeIdentifier.cs
@@ -74,7 +74,7 @@ namespace System.Xml.Serialization
/// </devdoc>
public static string MakeValid(string identifier)
{
- StringBuilder builder = new StringBuilder();
+ var builder = new ValueStringBuilder(stackalloc char[MaxIdentifierLength]);
for (int i = 0; i < identifier.Length && builder.Length < MaxIdentifierLength; i++)
{
char c = identifier[i];