public static void Main() { var thing = new Foo(); thing.AddHandler <Type>("hello"); thing.RaiseEvent(); thing.AddHandler <Type>("there"); }