IronRuby.Compiler.Ast.ArrayItemAccess.TransformWrite C# (CSharp) Method

TransformWrite() private method

private TransformWrite ( AstGenerator gen, System.Linq.Expressions target, System.Linq.Expressions rightValue ) : Expression
gen AstGenerator
target System.Linq.Expressions
rightValue System.Linq.Expressions
return System.Linq.Expressions.Expression
        internal override MSA.Expression/*!*/ TransformWrite(AstGenerator/*!*/ gen, MSA.Expression target, MSA.Expression/*!*/ rightValue) {
            Assert.NotNull(target);
            return MethodCall.TransformRead(this, gen, _array.NodeType == NodeTypes.SelfReference, "[]=", target, _arguments, _block, null, rightValue);
        }
    }