I want to subscribe a delegate to an external class' internal event Action:
internal static event Action OnSingletonReady;
I cannot edit the class it is in. Although the event may be exposed as public in the future, I can't wait for that to happen.
What is necessary to add/remove delegates from an internal action?
I believe that setting the
nonPublicargument when you reflect the add method usingGetAddMethodwould have the desired outcome, at least it did when I tested it.