Example #1
0
        public void FaxMsg(object sender, NewMailEventArgs e)
        {
            MailManager tmep = sender as MailManager;
            int         x    = tmep.test;

            Console.WriteLine($"In Pager: from:{e.From}, to:{e.To}, subject:{e.Subject}");
        }
Example #2
0
 public void OnNewEmail(NewMailEventArgs e)
 {
     //EventHandler<NewMailEventArgs> temp = Volatile.Read(ref NewEmail);
     //if (temp != null)
     //{
     //    temp(this, e);
     //}
     //简单写法
     Volatile.Read(ref NewEmail)?.Invoke(this, e);
 }
Example #3
0
 public void FaxMsg(object sender, NewMailEventArgs e)
 {
     Console.WriteLine($"In Fax: from:{e.From}, to:{e.To}, subject:{e.Subject}");
 }
Example #4
0
        public void ReceiveEmail(string from, string to, string subject)
        {
            NewMailEventArgs e = new NewMailEventArgs(from, to, subject);

            OnNewEmail(e);
        }