public void Dispose() { _filteringRuleManager.Changed -= FilteringRuleManagerOnChanged; _internal.LogAppended -= InternalOnLogAppended; _internal.LogChanged -= InternalOnLogChanged; _internal.Dispose(); }
public void Dispose() { foreach (var str in Writers.Values) { logProvider.Dispose(str); str.Dispose(); } }
protected virtual void Dispose(bool disposing) { if (disposing) { if (_logger != null) { _logger.Dispose(); } } }
async Task ILogSource.Dispose() { if (isDisposed) { return; } isDisposed = true; owner.Remove(this); await timeGaps.Dispose(); if (provider != null) { await provider.Dispose(); owner.FireOnLogSourceRemoved(this); } }
public void Dispose() { _logProvider.Dispose(); }
public void Dispose() { _internal.LogAppended -= InternalOnLogAppended; _internal.LogChanged -= InternalOnLogChanged; _internal.Dispose(); }