@@ -18,6 +18,9 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure
18
18
internal static class StringUtilities
19
19
{
20
20
private static readonly SpanAction < char , IntPtr > s_getAsciiOrUTF8StringNonNullCharacters = GetAsciiStringNonNullCharactersWithMarker ;
21
+ private static readonly SpanAction < char , IntPtr > s_getAsciiStringNonNullCharacters = GetAsciiStringNonNullCharacters ;
22
+ private static readonly SpanAction < char , IntPtr > s_getLatin1StringNonNullCharacters = GetLatin1StringNonNullCharacters ;
23
+ private static readonly SpanAction < char , ( string ? str , char separator , uint number ) > s_populateSpanWithHexSuffix = PopulateSpanWithHexSuffix ;
21
24
22
25
public static unsafe string GetAsciiOrUTF8StringNonNullCharacters ( this ReadOnlySpan < byte > span , Encoding defaultEncoding )
23
26
{
@@ -67,8 +70,6 @@ private static unsafe void GetAsciiStringNonNullCharactersWithMarker(Span<char>
67
70
}
68
71
}
69
72
70
- private static readonly SpanAction < char , IntPtr > s_getAsciiStringNonNullCharacters = GetAsciiStringNonNullCharacters ;
71
-
72
73
public static unsafe string GetAsciiStringNonNullCharacters ( this ReadOnlySpan < byte > span )
73
74
{
74
75
if ( span . IsEmpty )
@@ -95,8 +96,6 @@ private static unsafe void GetAsciiStringNonNullCharacters(Span<char> buffer, In
95
96
}
96
97
}
97
98
98
- private static readonly SpanAction < char , IntPtr > s_getLatin1StringNonNullCharacters = GetLatin1StringNonNullCharacters ;
99
-
100
99
public static unsafe string GetLatin1StringNonNullCharacters ( this ReadOnlySpan < byte > span )
101
100
{
102
101
if ( span . IsEmpty )
@@ -692,8 +691,6 @@ private static bool IsValidHeaderString(string value)
692
691
}
693
692
}
694
693
695
- private static readonly SpanAction < char , ( string ? str , char separator , uint number ) > s_populateSpanWithHexSuffix = PopulateSpanWithHexSuffix ;
696
-
697
694
/// <summary>
698
695
/// A faster version of String.Concat(<paramref name="str"/>, <paramref name="separator"/>, <paramref name="number"/>.ToString("X8"))
699
696
/// </summary>
0 commit comments