Ejemplo n.º 1
0
        public void Dispose()
        {
            _cts.Cancel();
            _watchdogThread.Dispose();
            IWatchdog watchdog;

            while (_watchdogs.TryTake(out watchdog))
            {
                watchdog.Dispose();
            }
            _searchIndex.Dispose();
        }