Как сказал Джоэл, к этому методу не привязаны списки, поэтому вы получаете исключение.Другой способ справиться с этим - создать метод, который проверяет, имеет ли он значение null, а затем вызвать этот метод вместо Event
. Поэтому, если у вас есть
public event System.EventHandler ClassChanged;
ClassChanged(this, EventArgs.Empty);
, вы создаетеследующий метод
private void OnClassChanged()
{
if (ClassChanged != null)
{
ClassChanged(this, EventArgs.Empty);
}
}
и вызов OnClassChanged (...), а не событие ClassChanged (...)