TransformExpressions() private method

private TransformExpressions ( IList arguments ) : AstExpressions
arguments IList
return AstExpressions
コード例 #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)));
        }
コード例 #2
0
ファイル: Arguments.cs プロジェクト: jschementi/iron
        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));
        }