예제 #1
0
        ICode Convert(NewExpression newExp)
        {
            //symbol.
            var symbol = newExp.GetNewConverter();

            if (symbol != null)
            {
                return(symbol.Convert(newExp, this));
            }

            //object.
            var value = ExpressionToObject.GetNewObject(newExp);

            return(ConvertToCode(value));
        }