I am sure that I am just not understanding something fundamental about events and/or delegates in C#, but why can\'t I do the Boolean tests in this code sample:
Here's a slightly different question
What value is there in testing an externally defined event for null?
As an external consumer of an event you can only do 2 operations
The null or non-nullness of the event has no bearing on these 2 actions. Why do you want to run a test which provides no perceivable value?