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