/// <summary> /// Adds the specified observer to this instance. /// </summary> /// <param name="observer">The observer.</param> public void AddObserver(IEventLogAware observer) { if (!this.eventObservers.Contains(observer)) { this.eventObservers.Add(observer); } }
/// <summary> /// Removes the specified observer from this instance. /// </summary> /// <param name="observer">The observer.</param> public void RemoveObserver(IEventLogAware observer) { if (this.eventObservers.Contains(observer)) { this.eventObservers.Remove(observer); } }