Why would a 'public event EventHandler cccc' be null?

Posted by Matt on Stack Overflow See other posts from Stack Overflow or by Matt
Published on 2010-06-17T18:35:21Z Indexed on 2010/06/17 18:43 UTC
Read the original article Hit count: 172

Filed under:
|
|

Why would a 'public event EventHandler cccc' be null?

I have a class that's

public class Builder
{
    public event EventHandler StartedWorking;

    public Builder()
    { 
        // Constructor does some stuff
    }

    public void Start()
    {
       StartedWorking(this, eventargobject); //StartedWorking is null --
    }
}   

This seems straightforward and something I do all the time? Am I missing something obvious or is there something that could cause this?

EDIT:

Does this mean that if I fire an event that is not subscribed to in a client class I have to check that it is not null?

EDIT-2:

I guess I'd never had events that were never not subscribed to and hence never ran into this -- You learn something new every day Sorry about the seemingly stupid question....

© Stack Overflow or respective owner

Related posts about c#

Related posts about .NET