private void Dispose(bool disposing) { if (_performanceProfilers == null || _performanceProfilers.Length == 0) return; foreach (var profiler in _performanceProfilers) { profiler.EndSession(_key); } }