/// <summary> /// Initialises a new instance of the class /// </summary> /// <param name="expressionType">The type of the operation being executed</param> /// <param name="value1">The value used in the expression</param> /// <param name="value2">The value used in the expression</param> /// <param name="value3">The value used in the expression</param> public KnownExpression(ExpressionType expressionType, IKnownValue value1, IKnownValue value2, IKnownValue value3) { ExpressionType = expressionType; Value1 = value1; Value2 = value2; Value3 = value3; }
/// <summary> /// Initialises a new instance of the class /// </summary> /// <param name="expressionType">The type of the operation being executed</param> /// <param name="value">The value used in the expression</param> public KnownExpression(ExpressionType expressionType, IKnownValue value) { ExpressionType = expressionType; Value1 = value; }