public void Dispose() { _cache.Dispose(); _messageBus.Dispose(); var muxer = SharedConnection.GetMuxer(); muxer.FlushAllAsync().GetAwaiter().GetResult(); }
/// <summary> /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. /// </summary> public void Dispose() { _interruptManager.Dispose(); _peripheralManager.Dispose(); _mmu.Dispose(); _dmaController.Dispose(); _messageBus.Dispose(); }
public void Dispose() { try { _innerBus.Dispose(); } catch (ObjectDisposedException) { // Others consuming the inner bus could dispose it before us. } }
protected override void Dispose(bool disposing) { if (!_disposed) { _disposed = true; if (disposing) { _messageBus?.Dispose(); } base.Dispose(disposing); } }
public void Dispose() { // If anything remains in the buffer, send it as a diagnostics message. _listener.Flush(); string output = GetActualOutput(); if (output.Length > 0) { _innerBus.QueueMessage(new TraceOutputMessage(output)); } _innerBus.Dispose(); Trace.Listeners.Remove(_listener); }
public virtual void Dispose() { ProxyTypeManager manager = _proxyTypeManager; if (manager != null) { manager.Dispose(); _proxyTypeManager = null; } IMessageBus messageBus = _messageBus; _messageBus = null; if (messageBus != null) { messageBus.ClientAddedEvent -= new MessageBusClientUpdateDelegate(_messageBus_ClientAddedEvent); messageBus.ClientRemovedEvent -= new MessageBusClientRemovedDelegate(_messageBus_ClientRemovedEvent); messageBus.ClientUpdateEvent -= new MessageBusClientUpdateDelegate(_messageBus_ClientUpdateEvent); messageBus.Dispose(); } }
protected virtual Task CleanupMessageBusAsync(IMessageBus messageBus) { messageBus?.Dispose(); return(Task.CompletedTask); }
public void Dispose() { _messageBus.Dispose(); Console.WriteLine($"The {_processInformation.ProcessName} tester has stopped."); }
public void Dispose() { _distributedCache.Dispose(); _messageBus.Dispose(); }
public static void ClassCleanup() { _messageBus.Dispose(); Application.Current.Stop(); }
public void Dispose() { _messageBus?.Dispose(); }
public void Dispose() { _parent.Dispose(); }
public void Dispose() { _localMessageBus.Dispose(); }
public void Dispose() => _messageBus.Dispose();
public void Dispose() { _cache.Dispose(); _messageBus.Dispose(); }
public void Dispose() { _innerBus.Dispose(); }
public void Dispose() { _messageBus?.Dispose(); _messageBus = null; }
public void Stop() { _messageBus.Dispose(); }