void Register(BaseLibrary.EventQueries.ClassWithManyEvents cl) { cl.PublicEvent += new Func <int>(cl_PublicEvent); cl.PublicEvent2 += new Func <bool>(cl_PublicEvent2); cl.PublicVirtualEvent += new Func <int>(cl_PublicVirtualEvent); }
void Unregister(BaseLibrary.EventQueries.ClassWithManyEvents cl) { cl.PublicEvent -= cl_PublicEvent; cl.PublicEvent2 -= cl_PublicEvent2; // cl.PublicVirtualEvent -= cl_PublicVirtualEvent; }