Can someone please explain the meaning of delegate{ }
below
public event EventHandler CanExecuteChanged = delegate { };
Also why does it eliminate the need for a null reference check on CanExecuteChanged, and what (if any) are the potential performance hits for using it.