Ancestry.QueryProcessor.Type.TupleType.EmitBinaryOperator C# (CSharp) Method

EmitBinaryOperator() protected method

protected EmitBinaryOperator ( MethodContext method, Compiler compiler, ExpressionContext left, ExpressionContext right, Parse expression ) : void
method MethodContext
compiler Compiler
left ExpressionContext
right ExpressionContext
expression Parse
return void
        protected override void EmitBinaryOperator(MethodContext method, Compiler compiler, ExpressionContext left, ExpressionContext right, Parse.BinaryExpression expression)
        {
            switch (expression.Operator)
            {
                case Parse.Operator.Equal:
                case Parse.Operator.NotEqual:
                    base.EmitBinaryOperator(method, compiler, left, right, expression);
                    break;

                //// TODO: Tuple union
                //case Parse.Operator.BitwiseOr:

                default: throw NotSupported(expression);
            }
        }