private void ShowDifferenceOneByOne(CommonConfiguration commonConfig, string fileLocalPath, string fileLocalTitle, string filePath1, string fileTitle1, string filePath2, string fileTitle2) { bool existsFileLocal = File.Exists(fileLocalPath); bool existsFile1 = File.Exists(filePath1); bool existsFile2 = File.Exists(filePath2); if (existsFileLocal && existsFile1) { this._iWriteToOutput.ProcessStartProgramComparer(fileLocalPath, filePath1, fileLocalTitle, fileTitle1); } if (existsFileLocal && existsFile2) { this._iWriteToOutput.ProcessStartProgramComparer(fileLocalPath, filePath2, fileLocalTitle, fileTitle2); } if (existsFile1 && existsFile2) { this._iWriteToOutput.ProcessStartProgramComparer(filePath1, filePath2, fileTitle1, fileTitle2); } int total = Convert.ToInt32(existsFileLocal) + Convert.ToInt32(existsFile1) + Convert.ToInt32(existsFile2); if (total == 1) { _iWriteToOutput.WriteToOutputFilePathUri(null, fileLocalPath); _iWriteToOutput.OpenFile(null, fileLocalPath); _iWriteToOutput.WriteToOutputFilePathUri(null, fileLocalPath); _iWriteToOutput.OpenFile(null, filePath1); _iWriteToOutput.WriteToOutputFilePathUri(null, fileLocalPath); _iWriteToOutput.OpenFile(null, filePath2); } }