IronRuby.Compiler.Ast.AstGenerator.TransformExpressions C# (CSharp) Method

TransformExpressions() private method

private TransformExpressions ( IList arguments ) : AstExpressions
arguments IList
return AstExpressions
        internal AstExpressions/*!*/ TransformExpressions(IList<Expression>/*!*/ arguments) {
            Assert.NotNull(arguments);
            return TranformExpressions(arguments, new AstExpressions(arguments.Count));
        }

Usage Example

示例#1
0
        internal MSA.Expression /*!*/ TransformToArray(AstGenerator /*!*/ gen)
        {
            int splattedCount;
            int splatted = IndexOfSplatted(out splattedCount);

            if (splatted >= 0)
            {
                return(UnsplatArguments(gen, 0));
            }

            // TODO: optimize big arrays
            return(Methods.MakeArrayOpCall(gen.TransformExpressions(_expressions)));
        }
All Usage Examples Of IronRuby.Compiler.Ast.AstGenerator::TransformExpressions