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

◆ OnReadLine()

static void System.Net.Mail.CheckCommand.OnReadLine ( IAsyncResult result)
inlinestaticprivate

Definition at line 50 of file CheckCommand.cs.

51 {
52 if (result.CompletedSynchronously)
53 {
54 return;
55 }
56 MultiAsyncResult multiAsyncResult = (MultiAsyncResult)result.AsyncState;
57 try
58 {
59 SmtpConnection smtpConnection = (SmtpConnection)multiAsyncResult.Context;
60 LineInfo lineInfo = smtpConnection.Reader.CurrentReader.EndReadLine(result);
61 if (!(multiAsyncResult.Result is Exception))
62 {
63 multiAsyncResult.Result = lineInfo;
64 }
65 multiAsyncResult.Leave();
66 }
67 catch (Exception result2)
68 {
69 multiAsyncResult.Leave(result2);
70 }
71 }

References System.IAsyncResult.AsyncState, System.IAsyncResult.CompletedSynchronously, System.Net.Mime.MultiAsyncResult.Context, System.Net.Mail.SmtpReplyReaderFactory.CurrentReader, System.Net.Mail.SmtpReplyReader.EndReadLine(), System.Net.Mime.MultiAsyncResult.Leave(), System.Net.Mail.SmtpConnection.Reader, and System.Net.LazyAsyncResult.Result.