namespace Model { public interface IEvent { void Run(); } public interface IEvent { void Run(A uid); } public interface IEvent { void Run(A a, B b); } public interface IEvent { void Run(A a, B b, C c); } public interface IEvent { void Run(A a, B b, C c, D d); } public interface IEvent { void Run(A a, B b, C c, D d, E e); } public interface IEvent { void Run(A a, B b, C c, D d, E e, F f); } }