コード例 #1
0
 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);
 }
コード例 #2
0
 public bool IsPartOfAnotherResult(PairOfPlaces pairOfPlaces)
 {
     return(_results.Any(r => r.IsPartOfThisResult(pairOfPlaces)));
 }