15 multiAsyncResult.
Enter();
20 multiAsyncResult.
Leave();
23 multiAsyncResult.
Enter();
30 multiAsyncResult.Result = lineInfo;
32 multiAsyncResult.
Leave();
35 return multiAsyncResult;
46 response = lineInfo.
Line;
63 multiAsyncResult.Result = lineInfo;
65 multiAsyncResult.
Leave();
69 multiAsyncResult.
Leave(result2);
82 multiAsyncResult.
Leave();
86 multiAsyncResult.
Leave(result2);
96 response = lineInfo.
Line;
97 nextReplyReader.
Close();
static SmtpStatusCode Send(SmtpConnection conn, out string response)
static void OnReadLine(IAsyncResult result)
static readonly AsyncCallback s_onReadLine
static readonly AsyncCallback s_onWrite
static IAsyncResult BeginSend(SmtpConnection conn, AsyncCallback callback, object state)
static object EndSend(IAsyncResult result, out string response)
static void OnWrite(IAsyncResult result)
SmtpReplyReaderFactory Reader
void EndFlush(IAsyncResult result)
IAsyncResult BeginFlush(AsyncCallback callback, object state)
SmtpReplyReader CurrentReader
SmtpReplyReader GetNextReplyReader()
LineInfo EndReadLine(IAsyncResult result)
IAsyncResult BeginReadLine(AsyncCallback callback, object state)
static object End(IAsyncResult result)
bool CompletedSynchronously
SmtpStatusCode StatusCode