30 references to WriteState
System.Net.Mail (30)
System\Net\Mime\QuotedPrintableStream.cs (30)
211if ((_lineLength != -1 && WriteState.CurrentLineLength + SizeOfEncodedChar + 2 >= _lineLength && (buffer[cur] == ' ' || 215if (WriteState.Buffer.Length - WriteState.Length < SizeOfSoftCRLF) 220WriteState.Append((byte)'='); 221WriteState.AppendCRLF(false); 230if (WriteState.Buffer.Length - WriteState.Length < (_encodeCRLF ? SizeOfEncodedCRLF : SizeOfNonEncodedCRLF)) 239WriteState.Append("=0D=0A"u8); 243WriteState.AppendCRLF(false); 251if (WriteState.Buffer.Length - WriteState.Length < SizeOfSoftCRLF) 257WriteState.Append((byte)'='); 259WriteState.Append(HexEncodeMap[buffer[cur] >> 4]); 261WriteState.Append(HexEncodeMap[buffer[cur] & 0xF]); 265if (WriteState.Buffer.Length - WriteState.Length < 1) 274if (WriteState.Buffer.Length - WriteState.Length < SizeOfEncodedChar) 280WriteState.Append((byte)'='); 282WriteState.Append(HexEncodeMap[buffer[cur] >> 4]); 284WriteState.Append(HexEncodeMap[buffer[cur] & 0xF]); 288WriteState.Append(buffer[cur]); 301public string GetEncodedString() => Encoding.ASCII.GetString(WriteState.Buffer, 0, WriteState.Length); 316await base.WriteAsync(WriteState.Buffer.AsMemory(0, WriteState.Length), cancellationToken).ConfigureAwait(false); 317WriteState.BufferFlushed(); 327base.Write(WriteState.Buffer, 0, WriteState.Length); 328WriteState.BufferFlushed();