public static void Main()
AccountManager accountManager = new AccountManager();
accountManager.CheckIfLoggedIn((o,e) => { Console.WriteLine("event fired"); });
Console.WriteLine("Hello World");
public class AccountManager
public delegate void CheckIfLoggedInListener(EventArgs e);
public event EventHandler<EventArgs> SetCheckIfLoggedInListener;
public void CheckIfLoggedIn(Action<object,EventArgs> action)
SetCheckIfLoggedInListener = action.Invoke;
if(SetCheckIfLoggedInListener!=null)
SetCheckIfLoggedInListener(null,new EventArgs());