System\Net\Http\SocketsHttpHandler\Http2Connection.cs (28)
86private const int InitialConnectionBufferSize = FrameHeader.Size;
197FrameHeader.Size + (2 * FrameHeader.SettingLength) +
198FrameHeader.Size + FrameHeader.WindowUpdateLength;
208_outgoingBuffer.Commit(FrameHeader.Size);
224_outgoingBuffer.Commit(FrameHeader.Size);
408if (_incomingBuffer.ActiveLength < FrameHeader.Size)
415_incomingBuffer.EnsureAvailableSpace(FrameHeader.Size);
431ThrowPrematureEOF(FrameHeader.Size);
435while (_incomingBuffer.ActiveLength < FrameHeader.Size);
448_incomingBuffer.Discard(FrameHeader.Size);
451_incomingBuffer.Discard(FrameHeader.Size);
529if (_incomingBuffer.ActiveLength < FrameHeader.Size)
555while (_incomingBuffer.ActiveLength < FrameHeader.Size);
1288PerformWriteAsync(FrameHeader.Size, this, static (thisRef, writeBuffer) =>
1300PerformWriteAsync(FrameHeader.Size + FrameHeader.PingLength, (thisRef: this, pingContent, isAck), static (state, writeBuffer) =>
1308BinaryPrimitives.WriteInt64BigEndian(span.Slice(FrameHeader.Size), state.pingContent);
1314PerformWriteAsync(FrameHeader.Size + FrameHeader.RstStreamLength, (thisRef: this, streamId, errorCode), static (s, writeBuffer) =>
1320BinaryPrimitives.WriteInt32BigEndian(span.Slice(FrameHeader.Size), (int)s.errorCode);
1649int totalSize = headerBytes.Length + (frameCount * FrameHeader.Size);
1673span = span.Slice(FrameHeader.Size);
1685span = span.Slice(FrameHeader.Size);
1738await PerformWriteAsync(FrameHeader.Size + current.Length, (thisRef: this, streamId, current, flush), static (s, writeBuffer) =>
1744s.current.CopyTo(writeBuffer.Slice(FrameHeader.Size));
1759PerformWriteAsync(FrameHeader.Size, (thisRef: this, streamId), static (s, writeBuffer) =>
1772return PerformWriteAsync(FrameHeader.Size + FrameHeader.WindowUpdateLength, (thisRef: this, streamId, amount), static (s, writeBuffer) =>
1778BinaryPrimitives.WriteInt32BigEndian(span.Slice(FrameHeader.Size), s.amount);
1931Debug.Assert(buffer.Length >= Size);
1943Debug.Assert(destination.Length >= Size);