25 references to StringUtilities
Microsoft.AspNetCore.Server.Kestrel.Core (12)
Internal\Http\Http1Connection.cs (6)
364
!
StringUtilities
.BytesOrdinalEqualsStringAndAscii(previousValue, target))
437
!
StringUtilities
.BytesOrdinalEqualsStringAndAscii(previousValue, query))
483
!
StringUtilities
.BytesOrdinalEqualsStringAndAscii(previousValue, target))
541
!
StringUtilities
.BytesOrdinalEqualsStringAndAscii(previousValue, target))
573
!
StringUtilities
.BytesOrdinalEqualsStringAndAscii(previousValue, query))
702
=>
StringUtilities
.ConcatAsHexSuffix(ConnectionId, ':', _requestCount);
Internal\Http\HttpHeaders.Generated.cs (3)
7892
StringUtilities
.BytesOrdinalEqualsStringAndAscii(previousValue, value))
8108
StringUtilities
.BytesOrdinalEqualsStringAndAscii(previousValue, value))
8311
StringUtilities
.BytesOrdinalEqualsStringAndAscii(previousValue, value))
Internal\Http2\Http2Stream.cs (1)
192
=>
StringUtilities
.ConcatAsHexSuffix(ConnectionId, ':', (uint)StreamId);
Internal\Infrastructure\HttpUtilities.cs (2)
110
=>
StringUtilities
.GetAsciiString(span);
114
=>
StringUtilities
.GetAsciiOrUTF8String(span, DefaultRequestHeaderEncoding);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (12)
AsciiDecoding.cs (10)
40
Assert.True(
StringUtilities
.BytesOrdinalEqualsStringAndAscii(s, asciiBytes));
86
Assert.True(
StringUtilities
.BytesOrdinalEqualsStringAndAscii(s, span));
100
Assert.True(
StringUtilities
.BytesOrdinalEqualsStringAndAscii(s, span));
103
Assert.False(
StringUtilities
.BytesOrdinalEqualsStringAndAscii(s, span.Slice(0, span.Length - 1)));
104
Assert.False(
StringUtilities
.BytesOrdinalEqualsStringAndAscii(s.Substring(0, s.Length - 1), span));
107
Assert.False(
StringUtilities
.BytesOrdinalEqualsStringAndAscii(s, span.Slice(1, span.Length - 1)));
108
Assert.False(
StringUtilities
.BytesOrdinalEqualsStringAndAscii(s.Substring(1, s.Length - 1), span));
138
Assert.True(
StringUtilities
.BytesOrdinalEqualsStringAndAscii(s, asciiBytes));
146
Assert.False(
StringUtilities
.BytesOrdinalEqualsStringAndAscii(s, asciiBytes));
150
Assert.True(
StringUtilities
.BytesOrdinalEqualsStringAndAscii(s, asciiBytes), s);
StringUtilitiesTests.cs (2)
22
Assert.Equal($"{str}:{value:X8}",
StringUtilities
.ConcatAsHexSuffix(str, ':', value));
29
Assert.Equal(":23BC0234",
StringUtilities
.ConcatAsHexSuffix(null, ':', value));
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (1)
StringUtilitiesBenchmark.cs (1)
31
var id =
StringUtilities
.ConcatAsHexSuffix(connectionId, ':', i);