예제 #1
0
 public UnaryLogic(UnaryLogicOperator @operator, BonsaiExpression expression) : base(typeof(bool))
 {
     Operator   = @operator;
     Expression = expression;
 }
예제 #2
0
		public UnaryLogicExpression(UnaryLogicOperator op, ISQLExpression operand)
		{
			_Operator = op;
			_Operand = operand;
		}
예제 #3
0
 /// <summary>
 /// Creates a new unary expression
 /// </summary>
 /// <param name="myUnaryOperator">The unary operator</param>
 /// <param name="myUnaryExpression">The expression</param>
 public UnaryExpression(UnaryLogicOperator myUnaryOperator, IExpression myUnaryExpression)
 {
     Operator   = myUnaryOperator;
     Expression = myUnaryExpression;
 }
예제 #4
0
 /// <summary>
 /// Creates a new unary expression
 /// </summary>
 /// <param name="myUnaryOperator">The unary operator</param>
 /// <param name="myUnaryExpression">The expression</param>
 public UnaryExpression(UnaryLogicOperator myUnaryOperator, IExpression myUnaryExpression)
 {
     Operator = myUnaryOperator;
     Expression = myUnaryExpression;
 }
예제 #5
0
파일: DBDialect.cs 프로젝트: npenin/uss
		public virtual void Visit(UnaryLogicOperator op)
		{
			switch(op)
			{
				case UnaryLogicOperator.Not :
					_Query.Append(NOT);
					break;

				case UnaryLogicOperator.Minus :
					_Query.Append(MINUS);
					break;

				default :
					_Query.Append(op.ToString()).Append(SPACE);
					break;

			}
		}