Exemplo n.º 1
0
        public void Dispose()
        {
            _filteringRuleManager.Changed -= FilteringRuleManagerOnChanged;
            _internal.LogAppended         -= InternalOnLogAppended;
            _internal.LogChanged          -= InternalOnLogChanged;

            _internal.Dispose();
        }
Exemplo n.º 2
0
 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();
         }
     }
 }
Exemplo n.º 4
0
        async Task ILogSource.Dispose()
        {
            if (isDisposed)
            {
                return;
            }
            isDisposed = true;
            owner.Remove(this);
            await timeGaps.Dispose();

            if (provider != null)
            {
                await provider.Dispose();

                owner.FireOnLogSourceRemoved(this);
            }
        }
Exemplo n.º 5
0
 public void Dispose()
 {
     _logProvider.Dispose();
 }
Exemplo n.º 6
0
 public void Dispose()
 {
     _internal.LogAppended -= InternalOnLogAppended;
     _internal.LogChanged  -= InternalOnLogChanged;
     _internal.Dispose();
 }