public void Invoke(TempFiles files) { _files = files; var message = getProjects(files); _isActive = true; _bus.Publish(message); }
public void Invoke(TempFiles files) { _files = files; var message = getProjects(files); _isActive = true; _bus.Publish(message); }
private ProjectChangeMessage getProjects(TempFiles files) { var message = new ProjectChangeMessage(); foreach (var file in files.Files) { var project = _cache.Get<Project>(file.Original); if (project == null) continue; message.AddFile(new ChangedFile(project.Key)); } return message; }
private ProjectChangeMessage getProjects(TempFiles files) { var message = new ProjectChangeMessage(); foreach (var file in files.Files) { var project = _cache.Get <Project>(file.Original); if (project == null) { continue; } message.AddFile(new ChangedFile(project.Key)); } return(message); }
public RunInfo[] PostProcess(RunInfo[] details, ref RunReport runReport) { _isActive = false; _configuration.ResetSolution(); if (_files == null) { return(details); } updateReport(ref runReport); if (File.Exists(_files.Solution.Tempfile)) { File.Delete(_files.Solution.Tempfile); } _files.Files.ToList() .ForEach(x => { if (File.Exists(x.Tempfile)) { File.Delete(x.Tempfile); } }); _files = null; return(details); }
public RunInfo[] PostProcess(RunInfo[] details, ref RunReport runReport) { _isActive = false; _configuration.ResetSolution(); if (_files == null) return details; updateReport(ref runReport); if (File.Exists(_files.Solution.Tempfile)) File.Delete(_files.Solution.Tempfile); _files.Files.ToList() .ForEach(x => { if (File.Exists(x.Tempfile)) File.Delete(x.Tempfile); }); _files = null; return details; }