/// <summary>
 /// Initializes a new instance of the <see cref="AndOperator"/>
 /// class with the specified
 /// </summary>
 /// <param name="left">The expression that will be evaluated first.</param>
 /// <param name="right">The expression that will be evaluated last.</param>
 public AndOperator(
     BooleanExpression left,
     BooleanExpression right)
 {
     this.left = left;
     this.right = right;
 }
 /// <summary>
 /// Initializes a new instance of the 
 /// <see cref="OrOperator"/> class with the
 /// specified expressions.
 /// </summary>
 /// <param name="left">The first expression to evaluate.</param>
 /// <param name="right">The second expression to evaluate.</param>
 public OrOperator(
     BooleanExpression left,
     BooleanExpression right) : base(left, right)
 {
 }
 /// <summary>
 /// Intializes a new instance of the 
 /// <see cref="NotOperator"/> class.
 /// </summary>
 /// <param name="expression">The operand that this
 /// operator will negate.</param>
 public NotOperator(BooleanExpression expression)
 {
     this.expression = expression;
 }
Example #4
0
 /// <summary>
 /// Initializes a new instance of the
 /// <see cref="OrOperator"/> class with the
 /// specified expressions.
 /// </summary>
 /// <param name="left">The first expression to evaluate.</param>
 /// <param name="right">The second expression to evaluate.</param>
 public OrOperator(
     BooleanExpression left,
     BooleanExpression right) : base(left, right)
 {
 }