} //__SILP__ //__SILP__ public bool RemoveResponseWatcher(string handlerKey, IResponseWatcher listener) //__SILP__ { Handler handler = Get <Handler>(handlerKey); //__SILP__ if (handler != null) //__SILP__ { return(handler.RemoveResponseWatcher(listener)); //__SILP__ } //__SILP__ return(false); //__SILP__ } //__SILP__
} //__SILP__ //__SILP__ public bool RemoveResponseWatcher(IResponseWatcher listener) //__SILP__ { return(WeakListHelper.Remove(_ResponseWatchers, listener)); //__SILP__ } //__SILP__
} //__SILP__ //__SILP__ public bool AddResponseWatcher(IResponseWatcher listener) //__SILP__ { return(WeakListHelper.Add(ref _ResponseWatchers, listener)); //__SILP__ } //__SILP__