public IFABChannel Find(FABChannelId id) { FABChannel channel; if (this.nonServerChannels.TryGetValue(id, out channel)) { return(channel); } else { this.serverChannels.TryGetValue(id, out channel); return(channel); } }
public bool Remove(FABChannelId channelId) { FABChannel ch; if (this.serverChannels.TryRemove(channelId, out ch)) { return(true); } if (this.nonServerChannels.TryRemove(channelId, out ch)) { return(true); } return(false); }