60 _parent._byteBuffer =
new byte[256];
440 return list.ToArray();
451 return list.ToArray();
void Add(TKey key, TValue value)
static byte Min(byte val1, byte val2)
override int Read(byte[] buffer, int offset, int count)
void Push(byte[] buffer, int offset, int count)
override int EndRead(IAsyncResult asyncResult)
override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback callback, object state)
readonly SmtpReplyReaderFactory _parent
static void ReadCallback(IAsyncResult result)
static LineInfo[] End(IAsyncResult result)
static readonly AsyncCallback s_readCallback
ReadLinesAsyncResult(SmtpReplyReaderFactory parent, AsyncCallback callback, object state)
void Read(SmtpReplyReader caller)
ReadLinesAsyncResult(SmtpReplyReaderFactory parent, AsyncCallback callback, object state, bool oneLine)
readonly BufferedReadStream _bufferedStream
SmtpReplyReader CurrentReader
IAsyncResult BeginReadLine(SmtpReplyReader caller, AsyncCallback callback, object state)
LineInfo[] EndReadLines(IAsyncResult result)
SmtpStatusCode _statusCode
SmtpReplyReader _currentReader
void Close(SmtpReplyReader caller)
int Read(SmtpReplyReader caller, byte[] buffer, int offset, int count)
unsafe int ProcessRead(byte[] buffer, int offset, int read, bool readLine)
IAsyncResult BeginReadLines(SmtpReplyReader caller, AsyncCallback callback, object state)
LineInfo[] ReadLines(SmtpReplyReader caller)
SmtpReplyReader GetNextReplyReader()
LineInfo ReadLine(SmtpReplyReader caller)
LineInfo[] ReadLines(SmtpReplyReader caller, bool oneLine)
SmtpReplyReaderFactory(Stream stream)
SmtpStatusCode StatusCode
LineInfo EndReadLine(IAsyncResult result)
static string net_io_readfailure
static string Format(string resourceFormat, object p1)
static string net_io_connectionclosed
static string SmtpInvalidResponse
override string ToString()
StringBuilder Append(char value, int repeatCount)
bool CompletedSynchronously