Esempio n. 1
0
 public void DifferenceFound(Chorus.merge.xml.generic.xmldiff.XmlDiff inDiff, Difference difference)
 {
     _identical = false;
     if (difference.MajorDifference) {
         _equal = false;
     }
     _difference = difference;
     if (_stringBuilder.Length == 0) {
         _stringBuilder.Append(inDiff.OptionalDescription);
     }
     _stringBuilder.Append(Environment.NewLine).Append(difference);
 }
Esempio n. 2
0
 private void DifferenceFound(Difference difference, DiffResult result)
 {
     result.DifferenceFound(this, difference);
     if (!ContinueComparison(difference))
     {
         // Don't even think of using exceptions to control program flow. They are too expensive!
         //throw new FlowControlException(difference);
         _continueComparing = false;
     }
 }
Esempio n. 3
0
 private bool ContinueComparison(Difference afterDifference)
 {
     return !afterDifference.MajorDifference;
 }