System.Net.Mail.SendMailAsyncResult.SendMailFromCompleted C# (CSharp) Method

SendMailFromCompleted() private static method

private static SendMailFromCompleted ( IAsyncResult result ) : void
result IAsyncResult
return void
        private static void SendMailFromCompleted(IAsyncResult result)
        {
            if (!result.CompletedSynchronously)
            {
                SendMailAsyncResult thisPtr = (SendMailAsyncResult)result.AsyncState;
                try
                {
                    MailCommand.EndSend(result);
                    thisPtr.SendToCollection();
                }
                catch (Exception e)
                {
                    thisPtr.InvokeCallback(e);
                }
            }
        }