When inspecting a class with events, private/internal events appear as multicast delegates, while public events do not.
Triggering an inspection through the immediate window will just tell you that the member cannot be found.
How could this be inspected in a general way? Events only have add/remove, not get.
We could special-case compiler-generated events to find the compiler-generated field, I guess.
They have add/remove, but it still points to a multicast/normal delegate, right?
Now that I think about it, the event I was talking about is an NSTextField's Changed event. I haven't actually checked if it's a compiler generated event or not.