I was asked a very interesting question about the events. I think the answer is no, but I'm curious if there is a way that I don't know about.
in the following code example, can I remove a subscription from reference class B or its method X ??
Class1 A = new Class1(); Class2 B = new Class2(); A.DoneIt += BX;
means the execution of A.DoneIt -= BX; without any access to class A (or by reflection in class A).
source share