Ik heb een class A en een class B. Class A bevat een aantal events en instrueert class B om het eea te volbrengen. Class B moet tijdens die actie wel wat events aanroepen, welke in class A staan. Maar hoe moet dit eigenlijk

Ik heb in class A voor ieder event een protected virtual methode gemaakt waarmee ze aangeroepen kunnen worden. Ik wil ze uiteraard niet public maken.
Ik kan niet gewoon Owner.Eventje(); aanroepen. Ik heb ook een private class gemaakt, waarin die protected event-aanroep-methoden public gemaakt worden. Maar casten naar die class mag niet (?!?!) dus dat valt ook af.
Is hier aan gedacht in C#, of moet ik die event-aanroep-methoden in godsnaam dan maar public maken?
Ik heb in class A voor ieder event een protected virtual methode gemaakt waarmee ze aangeroepen kunnen worden. Ik wil ze uiteraard niet public maken.
Ik kan niet gewoon Owner.Eventje(); aanroepen. Ik heb ook een private class gemaakt, waarin die protected event-aanroep-methoden public gemaakt worden. Maar casten naar die class mag niet (?!?!) dus dat valt ook af.
Is hier aan gedacht in C#, of moet ik die event-aanroep-methoden in godsnaam dan maar public maken?
日本!🎌