23 references to H3StaticTable
InMemory.FunctionalTests (2)
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (2)
784
var knownHeader =
H3StaticTable
.Get(index);
790
_headerHandler.DecodedHeaders[((Span<byte>)
H3StaticTable
.Get(index).Name).GetAsciiString()] = value.GetAsciiOrUTF8String();
Microsoft.AspNetCore.Server.Kestrel.Core (10)
Internal\Http3\Http3Stream.cs (8)
205
Debug.Assert(index <=
H3StaticTable
.Count);
207
ref readonly var entry = ref
H3StaticTable
.Get(index);
213
Debug.Assert(index <=
H3StaticTable
.Count);
215
OnHeaderCore(HeaderType.StaticAndValue, index,
H3StaticTable
.Get(index).Name, value);
245
case
H3StaticTable
.MethodGet:
250
case
H3StaticTable
.MethodPost:
255
case
H3StaticTable
.SchemeHttp:
258
case
H3StaticTable
.SchemeHttps:
Internal\Http3\QPack\EncoderStreamReader.cs (1)
322
return _s ?
H3StaticTable
.Get(index) : _dynamicTable[index];
Internal\Http3\QPackHeaderWriter.cs (1)
113
if (
H3StaticTable
.TryGetStatusIndex(statusCode, out var index))
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (9)
src\Servers\Kestrel\shared\KnownHeaders.cs (3)
1497
var staticHeaders = new (int Index, System.Net.Http.QPack.HeaderField HeaderField)[
H3StaticTable
.Count];
1498
for (var i = 0; i <
H3StaticTable
.Count; i++)
1500
staticHeaders[i] = (i,
H3StaticTable
.Get(i));
src\Shared\test\Shared.Tests\runtime\Http3\QPackDecoderTest.cs (6)
79
Assert.Equal(":method", _handler.DecodedStaticHeaders[
H3StaticTable
.MethodGet].Key);
80
Assert.Equal("GET", _handler.DecodedStaticHeaders[
H3StaticTable
.MethodGet].Value);
94
Assert.Equal(_contentTypeString, _handler.DecodedStaticHeaders[
H3StaticTable
.ContentTypeApplicationDnsMessage].Key);
95
Assert.Equal(_headerValueString, _handler.DecodedStaticHeaders[
H3StaticTable
.ContentTypeApplicationDnsMessage].Value);
387
ref readonly HeaderField entry = ref
H3StaticTable
.Get(index);
394
byte[] name =
H3StaticTable
.Get(index).Name;
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (2)
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (2)
784
var knownHeader =
H3StaticTable
.Get(index);
790
_headerHandler.DecodedHeaders[((Span<byte>)
H3StaticTable
.Get(index).Name).GetAsciiString()] = value.GetAsciiOrUTF8String();