public bool IsPartOfThisResult(PairOfPlaces pairOfPlaces) { for (int i = 0; i < GetUnitsCount(); i++) { var lineNumberInsideUnit1 = GetLineNumberInsideUnit(i, pairOfPlaces.FileName1, pairOfPlaces.LineNumber1); if (lineNumberInsideUnit1 == -1) { continue; } for (int j = 0; j < GetUnitsCount(); j++) { var lineNumberInsideUnit2 = GetLineNumberInsideUnit(j, pairOfPlaces.FileName2, pairOfPlaces.LineNumber2); if (lineNumberInsideUnit1 == lineNumberInsideUnit2) { return(true); } } } return(false); }
public bool IsPartOfAnotherResult(PairOfPlaces pairOfPlaces) { return(_results.Any(r => r.IsPartOfThisResult(pairOfPlaces))); }