private void addChannel(Net2HandlerBase item) { ulong id = (item as INet2Handler).Instance.Id; lock (@lock) { channels_list.Add(id, item); } }
private void Net2_service_delegateStateChanged(ulong id) { Net2HandlerBase instance = null; lock (@lock) { if (channels_list.ContainsKey(id)) { instance = channels_list[id]; } } if (instance != null) { delegateInfoServiceStateChanged?.Invoke(instance); } }