protected virtual void GetMessage(Namesake e) { EventHandler <Namesake> handler = Message; if (handler != null) { handler(this, e); } }
public void SetSurname(string surname, List <User> list) { if (surname.Equals(string.Empty)) { throw new ArgumentException(); } foreach (var sn in list) { if (sn.Surname.Equals(surname)) { var args = new Namesake(); GetMessage(args); } } user.Surname = surname; }
static void GetNamesake(object sender, Namesake e) { Console.WriteLine("Namesake"); }