} //__SILP__ //__SILP__ public bool RemoveRequestWatcher(string handlerKey, IRequestWatcher listener) //__SILP__ { Handler handler = Get <Handler>(handlerKey); //__SILP__ if (handler != null) //__SILP__ { return(handler.RemoveRequestWatcher(listener)); //__SILP__ } //__SILP__ return(false); //__SILP__ } //__SILP__
} //__SILP__ //__SILP__ public bool RemoveRequestWatcher(IRequestWatcher listener) //__SILP__ { return(WeakListHelper.Remove(_RequestWatchers, listener)); //__SILP__ } //__SILP__
} //__SILP__ //__SILP__ public bool AddRequestWatcher(IRequestWatcher listener) //__SILP__ { return(WeakListHelper.Add(ref _RequestWatchers, listener)); //__SILP__ } //__SILP__