void HandleProcessEventCore() { EmulatorChangedEventHandler subscribers = m_subscribers; if (subscribers != null) { subscribers(); } }
public void Dispose() { if (m_eventWatcher_Start != null) { m_eventWatcher_Start.Stop(); m_eventWatcher_Start = null; } if (m_eventWatcher_Stop != null) { m_eventWatcher_Stop.Stop(); m_eventWatcher_Stop = null; } m_subscribers = null; GC.SuppressFinalize(this); }