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

◆ EncodeLiteralHeaderFieldWithoutIndexingToAllocatedArray() [2/2]

static byte[] System.Net.Http.HPack.HPackEncoder.EncodeLiteralHeaderFieldWithoutIndexingToAllocatedArray ( int index,
string value )
inlinestatic

Definition at line 236 of file HPackEncoder.cs.

237 {
238 Span<byte> destination = stackalloc byte[512];
239 int bytesWritten;
240 while (!EncodeLiteralHeaderFieldWithoutIndexing(index, value, null, destination, out bytesWritten))
241 {
242 destination = new byte[destination.Length * 2];
243 }
244 return destination.Slice(0, bytesWritten).ToArray();
245 }
static bool EncodeLiteralHeaderFieldWithoutIndexing(int index, string value, Encoding valueEncoding, Span< byte > destination, out int bytesWritten)

References System.destination, System.Net.Http.HPack.HPackEncoder.EncodeLiteralHeaderFieldWithoutIndexing(), System.index, System.Span< T >.Slice(), and System.value.