Deveel.Data.Sql.Expressions.Build.ExpressionBuilder.Binary C# (CSharp) Method

Binary() public method

public Binary ( SqlExpressionType binaryType, Action right ) : IExpressionBuilder
binaryType SqlExpressionType
right Action
return IExpressionBuilder
        public IExpressionBuilder Binary(SqlExpressionType binaryType, Action<IExpressionBuilder> right)
        {
            if (expression == null)
                throw new InvalidOperationException();

            var builder = new ExpressionBuilder();
            right(builder);

            expression = SqlExpression.Binary(expression, binaryType, builder.Build());

            VerifyUnary();

            return this;
        }