public virtual void Remove(IListener4 listener) { if (_listeners == null) { return; } _listeners.Remove(listener); }
public virtual void Register(IListener4 listener) { if (_listeners == null) { _listeners = new IdentitySet4(); } _listeners.Add(listener); }
private void CollectKnownClasses(Collection4 classes) { IListener4 collectingListener = NewCollectingClassListener(classes); _repository.AddListener(collectingListener); try { CollectKnownClasses(classes, Iterators.Copy(_repository.Classes())); } finally { _repository.RemoveListener(collectingListener); } }
public virtual void RemoveListener(IListener4 listener) { _listeners.Remove(listener); }
public virtual void AddListener(IListener4 listener) { _listeners.Register(listener); }
public void Register(IListener4 listener) { throw new NotImplementedException(); }
public virtual void Register(IListener4 listener) { _listenerRegistry.Register(listener); }