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

◆ GetEncoderForHeader()

IEncodableStream System.Net.Mime.EncodedStreamFactory.GetEncoderForHeader ( Encoding encoding,
bool useBase64Encoding,
int headerTextLength )
inlinepackage

Definition at line 9 of file EncodedStreamFactory.cs.

10 {
11 byte[] header = CreateHeader(encoding, useBase64Encoding);
12 byte[] footer = s_footer;
13 WriteStateInfoBase writeStateInfoBase;
14 if (useBase64Encoding)
15 {
16 writeStateInfoBase = new Base64WriteStateInfo(1024, header, footer, 70, headerTextLength);
17 return new Base64Stream((Base64WriteStateInfo)writeStateInfoBase);
18 }
19 writeStateInfoBase = new WriteStateInfoBase(1024, header, footer, 70, headerTextLength);
20 return new QEncodedStream(writeStateInfoBase);
21 }
byte[] CreateHeader(Encoding encoding, bool useBase64Encoding)

References System.Net.Mime.EncodedStreamFactory.CreateHeader(), and System.Net.Mime.EncodedStreamFactory.s_footer.

Referenced by System.Net.Mime.MimeBasePart.DecodeHeaderValue(), and System.Net.Mime.MimeBasePart.EncodeHeaderValue().