MySql.Data.Entity.FunctionProcessor.BitwiseFunction C# (CSharp) Method

BitwiseFunction() private method

private BitwiseFunction ( DbFunctionExpression e ) : SqlFragment
e DbFunctionExpression
return SqlFragment
        private SqlFragment BitwiseFunction(DbFunctionExpression e)
        {
            StringBuilder sql = new StringBuilder();

            int arg = 0;
            if (e.Arguments.Count > 1)
                sql.AppendFormat("({0})", e.Arguments[arg++].Accept(callingGenerator));

            sql.AppendFormat(" {0} ({1})", bitwiseFunctions[e.Function.Name],
                e.Arguments[arg].Accept(callingGenerator));
            return new LiteralFragment(sql.ToString());
        }