Exemplo n.º 1
0
        public virtual void Dispose()
        {
            foreach (PerfCounterInfo counterInfo in _counters)
            {
                counterInfo.Dispose();
            }

            _query.Dispose();
        }
Exemplo n.º 2
0
        // Protected implementation of Dispose pattern.
        protected virtual void Dispose(bool disposing)
        {
            if (disposed)
            {
                return;
            }

            foreach (PerfCounterInfo counterInfo in _counters)
            {
                counterInfo.Dispose();
            }

            if (_query != null)
            {
                _query.Dispose();
                _query = null;
            }

            disposed = true;
        }