Ejemplo n.º 1
0
 public void FillWith(Case otherCase)
 {
     Debug.Assert(otherCase.ParameterName == ParameterName);
     CaseExpressions.AddRange(otherCase.CaseExpressions);
     CriteriaAnalysis.AddRange(otherCase.CriteriaAnalysis);
     if (otherCase.HasError)
     {
         HasError = true;
     }
 }
Ejemplo n.º 2
0
        public void Add(ExpressionSyntax caseExpression, CriteriaAnalysis criterion, bool hasError)
        {
            if (caseExpression != null)
            {
                CaseExpressions.Add(caseExpression);
            }

            CriteriaAnalysis.Add(criterion);
            if (hasError)
            {
                HasError = true;
            }
        }