public static Expression Bind(CodeGenerationContext codeCodeGenerationContext, Expression expression)
        {
            var binder = new CSharpGatewayExpressionBinder(codeCodeGenerationContext);

            return binder.Visit(expression);
        }
        public static Expression Bind(CodeGenerationContext codeCodeGenerationContext, Expression expression)
        {
            var binder = new CSharpGatewayExpressionBinder(codeCodeGenerationContext);

            return(binder.Visit(expression));
        }