
February 2, 2010 15:18 by
Brian Keating |
A nice little trick to save you always checking for null when firing custom events
Initialize to anonymous delegate.
Ok.. we've an extra call in the invocation list so use judiciously
public event CompleteTaskExecutionHandler CompleteExecution = delegate { };
//or a sample using Lambdas
public event PropertyChangedEventHandler PropertyChanged = (s,p) => { };
private void Fire()
{
this.CompleteExecution(...);
}
About Brian Keating
Professional Software Developer, .NET / C++ / Java View all posts by
Brian Keating →