30 references to WriteState
System.Net.Mail (30)
System\Net\Mime\QuotedPrintableStream.cs (30)
210if ((_lineLength != -1 && WriteState.CurrentLineLength + SizeOfEncodedChar + 2 >= _lineLength && (buffer[processed] == ' ' || 214if (WriteState.Buffer.Length - WriteState.Length < SizeOfSoftCRLF) 219WriteState.Append((byte)'='); 220WriteState.AppendCRLF(false); 229if (WriteState.Buffer.Length - WriteState.Length < (_encodeCRLF ? SizeOfEncodedCRLF : SizeOfNonEncodedCRLF)) 238WriteState.Append("=0D=0A"u8); 242WriteState.AppendCRLF(false); 250if (WriteState.Buffer.Length - WriteState.Length < SizeOfSoftCRLF) 256WriteState.Append((byte)'='); 258WriteState.Append(HexEncodeMap[buffer[processed] >> 4]); 260WriteState.Append(HexEncodeMap[buffer[processed] & 0xF]); 264if (WriteState.Buffer.Length - WriteState.Length < 1) 273if (WriteState.Buffer.Length - WriteState.Length < SizeOfEncodedChar) 279WriteState.Append((byte)'='); 281WriteState.Append(HexEncodeMap[buffer[processed] >> 4]); 283WriteState.Append(HexEncodeMap[buffer[processed] & 0xF]); 287WriteState.Append(buffer[processed]); 300public string GetEncodedString() => Encoding.ASCII.GetString(WriteState.Buffer, 0, WriteState.Length); 318await BaseStream.WriteAsync(WriteState.Buffer.AsMemory(0, WriteState.Length), cancellationToken).ConfigureAwait(false); 319WriteState.BufferFlushed(); 327BaseStream.Write(WriteState.Buffer, 0, WriteState.Length); 328WriteState.BufferFlushed();