public void ClearByEventId(int eventId) { object obj; m_map.TryGetValue(eventId, out obj); EventObservable observable = obj as EventObservable; observable?.ShutDown(); }
private EventObservable GetObservable(int eventId) { object obj; if (!m_map.TryGetValue(eventId, out obj)) { obj = new EventObservable(); m_map[eventId] = obj; } return((EventObservable)obj); }