Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ TryWriteFrameEnvelope()

static bool System.Net.Http.Http3Frame.TryWriteFrameEnvelope ( Http3FrameType frameType,
long payloadLength,
Span< byte > buffer,
out int bytesWritten )
inlinestatic

Definition at line 21 of file Http3Frame.cs.

22 {
23 if (buffer.Length != 0)
24 {
25 buffer[0] = (byte)frameType;
26 buffer = buffer.Slice(1);
27 if (VariableLengthIntegerHelper.TryWrite(buffer, payloadLength, out var bytesWritten2))
28 {
29 bytesWritten = bytesWritten2 + 1;
30 return true;
31 }
32 }
33 bytesWritten = 0;
34 return false;
35 }

References System.buffer, and System.Net.Http.VariableLengthIntegerHelper.TryWrite().

Referenced by System.Net.Http.Http3RequestStream.BufferFrameEnvelope().