private void CleanupTempFiles() { if (_TempReportFiles == null) { return; } foreach (Uri file in _TempReportFiles) { try { // It's ok for the delete to fail File.Delete(file.LocalPath); } catch { } } _TempReportFiles = null; }