28 references to Http2FrameReader
InMemory.FunctionalTests (13)
Http2\Http2ConnectionTests.cs (7)
3638withLength: Http2FrameReader.SettingSize * 4, 3643var settings = Http2FrameReader.ReadSettings(frame.PayloadSequence); 3695withLength: Http2FrameReader.SettingSize * 5, 3700var settings = Http2FrameReader.ReadSettings(frame.PayloadSequence); 5542withLength: 4 * Http2FrameReader.SettingSize, 5632withLength: 4 * Http2FrameReader.SettingSize, 5847withLength: 4 * Http2FrameReader.SettingSize,
Http2\Http2TestBase.cs (4)
584withLength: expectedSettingsCount * Http2FrameReader.SettingSize, 818var payload = new byte[settings.Count * Http2FrameReader.SettingSize]; 843var payload = new byte[Http2FrameReader.SettingSize]; 1242if (Http2FrameReader.TryReadFrame(ref buffer, frame, maxFrameSize, out var framePayload))
Http2\TlsTests.cs (1)
116if (Http2FrameReader.TryReadFrame(ref buffer, frame, 16_384, out var framePayload))
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (1)
24var payload = new byte[settings.Count * Http2FrameReader.SettingSize];
Microsoft.AspNetCore.Server.Kestrel.Core (7)
Internal\Http2\Http2Connection.cs (2)
335while (Http2FrameReader.TryReadFrame(ref buffer, _incomingFrame, _serverSettings.MaxFrameSize, out var framePayload)) 1012_clientSettings.Update(Http2FrameReader.ReadSettings(payload));
Internal\Http2\Http2FrameWriter.cs (5)
912var settingsSize = settings.Count * Http2FrameReader.SettingSize; 930destination = destination.Slice(Http2FrameReader.SettingSize); 1015_unflushedBytes += Http2FrameReader.HeaderLength + _outgoingFrame.PayloadLength; 1031var buffer = output.GetSpan(Http2FrameReader.HeaderLength); 1042output.Advance(Http2FrameReader.HeaderLength);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (6)
Http2\Http2FrameWriterTests.cs (5)
45var payload = await pipe.Reader.ReadForLengthAsync(Http2FrameReader.HeaderLength + 4); 47Assert.Equal(new byte[] { 0x00, 0x00, 0x00, 0x01 }, payload.Skip(Http2FrameReader.HeaderLength).Take(4).ToArray()); 67var payload = await pipe.Reader.ReadForLengthAsync(Http2FrameReader.HeaderLength + 4); 69Assert.Equal(new byte[] { 0x00, 0x00, 0x00, 0x01 }, payload.Skip(Http2FrameReader.HeaderLength).Take(4).ToArray()); 85var payload = await pipe.Reader.ReadForLengthAsync(Http2FrameReader.HeaderLength);
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (1)
24var payload = new byte[settings.Count * Http2FrameReader.SettingSize];
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (2)
Http2\Http2ConnectionBenchmarkBase.cs (1)
163if (Http2FrameReader.TryReadFrame(ref buffer, _receiveHttpFrame, maxFrameSize, out var framePayload))
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (1)
24var payload = new byte[settings.Count * Http2FrameReader.SettingSize];