Установка события в ноль
У меня есть такой код:
public class SomeClass
{
int _processProgress;
public int ProcessProgress
{
get { return _processProgress; }
set
{
_processProgress = value;
if (ProcessProgressChanged != null)
ProcessProgressChanged(value);
}
}
public delegate void ProcessProgressChangedEventHandler(int progressPercentage);
public event ProcessProgressChangedEventHandler ProcessProgressChanged;
public void ClearProcessProgressChangedEvent()
{
this.ProcessProgressChanged = null;
}
}
Будет ли онотказаться от подписки весь метод вProcessProgressChanged
событие, когда я звонюClearProcessProgressChangedEvent()
метод?
Мой код на C #, framework 4, встроенный в VS2010 Pro, проект в Winforms.
Пожалуйста помоги. Заранее спасибо.