Ancestry.QueryProcessor.Type.NaryType.CompileBinaryExpression C# (CSharp) Method

CompileBinaryExpression() public method

public CompileBinaryExpression ( Compiler compiler, Frame frame, ExpressionContext left, Parse expression, BaseType typeHint ) : ExpressionContext
compiler Compiler
frame Frame
left Ancestry.QueryProcessor.Compile.ExpressionContext
expression Parse
typeHint BaseType
return Ancestry.QueryProcessor.Compile.ExpressionContext
        public override ExpressionContext CompileBinaryExpression(Compiler compiler, Frame frame, ExpressionContext left, Parse.BinaryExpression expression, BaseType typeHint)
        {
            switch (expression.Operator)
            {
                case Parse.Operator.Dereference:
                    return CompileDereference(compiler, frame, left, expression, typeHint);

                default: return base.CompileBinaryExpression(compiler, frame, left, expression, typeHint);
            }
        }