Exemplo n.º 1
0
            private SyntacticComparisonOutcome Join(SyntacticComparisonOutcome compareLeft, SyntacticComparisonOutcome compareRight)
            {
                if (compareLeft == compareRight)
                {
                    return(compareLeft);
                }
                if (compareLeft == SyntacticComparisonOutcome.Equal)
                {
                    return(compareRight);
                }
                if (compareRight == SyntacticComparisonOutcome.Equal)
                {
                    return(compareLeft);
                }

                return(SyntacticComparisonOutcome.Top);
            }
Exemplo n.º 2
0
    private SyntacticComparisonOutcome Join(SyntacticComparisonOutcome compareLeft, SyntacticComparisonOutcome compareRight)
    {
      if (compareLeft == compareRight)
      {
        return compareLeft;
      }
      if (compareLeft == SyntacticComparisonOutcome.Equal)
      {
        return compareRight;
      }
      if (compareRight == SyntacticComparisonOutcome.Equal)
      {
        return compareLeft;
      }

      return SyntacticComparisonOutcome.Top;
    }