protected virtual void RaiseHandlersChanged() { if (handlersChangedDeferred) { lock (handlersChangedLock) { handlersChanged = true; } return; } DoActualRaisingOfHandlersChanged(); }