public void RemoveCallback(ScheduleAdjustmentCallback callback) { if (_callbacks == null) { return; } _callbacks.Remove(callback); }
/// <summary>Add a callback </summary> /// <param name="callback">to add</param> public void AddCallback(ScheduleAdjustmentCallback callback) { lock (this) { if (_callbacks == null) { _callbacks = new HashSet <ScheduleAdjustmentCallback>(); } _callbacks.Add(callback); } }