protected virtual void DoComparison(string originalFile, string modifiedFile, ref string redLineChange, ref string redLine, ref IComparison compare) { ComparisonMode comparisonMode = Interop.Options.OptionApi.GetBool("EnableBinaryComparison") ? ComparisonMode.Fast : ComparisonMode.Standard; compare = _application.Comparisons.NewEx(originalFile, modifiedFile, _application.RenderingSetNames[0], "Original Document", "Modified Document", comparisonMode, false); if (SaveChangeSummary) { if (compare.SaveRedlineML(redLineChange) == false) { File.Delete(redLineChange); redLineChange = string.Empty; } } else { redLineChange = string.Empty; } if (compare.SaveRedline(redLine, RedlineFileFormat.Rtf) == false) { File.Delete(redLine); redLine = string.Empty; } }