public virtual void RegisterListener(IServiceableListener listener) { if (!_listeners.Contains(listener)) { _listeners.Add(listener); } }
public virtual void RemoveListener(IServiceableListener listener) { if (_listeners.Contains(listener)) { _listeners.Remove(listener); } }
public override void RegisterListener(IServiceableListener listener) { base.RegisterListener(listener); var fc = listener as IServiceManagerListener; if (fc != null) { _listeners.Add(fc); } }
public void RemoveListener(IServiceableListener listener) { listenMgr.RemoveListener(listener); }