コード例 #1
0
ファイル: IndexExpression.cs プロジェクト: jxnmaomao/ironruby
        internal override MSAst.Expression TransformDelete(AstGenerator ag) {
            MSAst.Expression index;
            if (IsSlice) {
                index = ag.DeleteSlice(typeof(object), GetActionArgumentsForGetOrDelete(ag));
            } else {
                index = ag.DeleteIndex(typeof(void), GetActionArgumentsForGetOrDelete(ag));
            }

            return ag.AddDebugInfoAndVoid(index, Span);
        }