public static void OnTestExecutionFinished(object sender, OperationStateChangedEventArgs stateArgs)
        {
            lock (_coverageSession)
            {
                var _sessions = _coverageSession.Keys.ToList();

                if (!_sessions.Any())
                {
                    return;
                }

                foreach (var sessionKey in _sessions)
                {
                    var result = _coverageSession[sessionKey].GetCoverageResult();

                    var covergeDetails = Loaders.CoverletLoader.LoadCoverage(result);

                    foreach (var cd in covergeDetails)
                    {
                        CoverageRepository.AddUpdateCoverage(cd.SourceFile, cd.CoveredFile, cd.LineVisits);
                    }
                }
            }

            reloadTaggers();
        }
        internal static void OnChanged(object source, FileSystemEventArgs e)
        {
            var covergeDetails = Loaders.CoverletLoader.Load(e.FullPath);

            foreach (var cd in covergeDetails)
            {
                CoverageRepository.AddUpdateCoverage(cd.SourceFile, cd.CoveredFile, cd.LineVisits);
            }

            reloadTaggers();
        }