✅ How to make static field required to use from interface?
I have this interface:
Processor example:
the main problem H
HandledEvents is static because I can easily read values from it using reflection and without Activator.CreateInstanceProcessor example:
the main problem H
andledEvents can be easily removed from FlightEventProcessor and nothing will happens. compilator allows me to not implement this array inside every classes that inherit IEventProcessor