public ProcMonManager() { _notifyDelegate = ReceiveMessage; _processMonitor = new ProcessMonitorEx(); _messageQueue = new Queue <ProcessEventItem>(); _messageCount = 0; Initialize(); }
public async void Dispose() { await StopAsync(); _processMonitor = null; if (_gcHandle.IsAllocated) { _gcHandle.Free(); } }