private ICoverageData UpdateDataImpl() { try { var coverageFile = CoverageEnvironment.coverageFile(); if (activeCoverageFilename != coverageFile) { activeCoverageFilename = coverageFile; activeCoverageReport = null; } if (File.Exists(coverageFile)) { if (activeCoverageReport != null) { var lastWT = new FileInfo(coverageFile).LastWriteTimeUtc; if (lastWT > activeCoverageReport.FileDate) { activeCoverageReport = null; } } if (activeCoverageReport == null) { CoverageEnvironment.console.WriteLine("Updating coverage results from: {0}", coverageFile); activeCoverageReport = Load(coverageFile); activeCoverageFilename = coverageFile; } } } catch { } return(activeCoverageReport); }
private void onClean(object sender, RoutedEventArgs e) { try { var covFile = CoverageEnvironment.coverageFile(); // Check if file exists with its full path if (System.IO.File.Exists(covFile)) { System.IO.File.Delete(covFile); } } catch (System.IO.IOException) {} // If file found, delete it }