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

◆ WriteToStream() [2/2]

static void System.Net.Http.MultipartContent.WriteToStream ( Stream stream,
string content,
Encoding encoding )
inlinestaticprivateinherited

Definition at line 578 of file MultipartContent.cs.

579 {
580 int maxByteCount = encoding.GetMaxByteCount(content.Length);
581 byte[] array = null;
582 Span<byte> span = ((maxByteCount > 1024) ? ((Span<byte>)(array = ArrayPool<byte>.Shared.Rent(maxByteCount))) : stackalloc byte[1024]);
584 try
585 {
586 stream.Write(bytes[..encoding.GetBytes(content, bytes)]);
587 }
588 finally
589 {
590 if (array != null)
591 {
592 ArrayPool<byte>.Shared.Return(array);
593 }
594 }
595 }
virtual byte[] GetBytes(char[] chars)
Definition Encoding.cs:781
int GetMaxByteCount(int charCount)

References System.array, System.bytes, System.Text.Encoding.GetBytes(), System.Text.Encoding.GetMaxByteCount(), and System.stream.