IronRuby.Runtime.Calls.CallArguments.CallArguments C# (CSharp) Method

CallArguments() private method

private CallArguments ( DynamicMetaObject context, DynamicMetaObject target, DynamicMetaObject args, RubyCallSignature signature ) : System.Linq.Expressions
context DynamicMetaObject
target DynamicMetaObject
args DynamicMetaObject
signature RubyCallSignature
return System.Linq.Expressions
        internal CallArguments(DynamicMetaObject/*!*/ context, DynamicMetaObject/*!*/ target, DynamicMetaObject/*!*/[]/*!*/ args, RubyCallSignature signature) {
            Assert.NotNull(target, context);
            Assert.NotNullItems(args);

            Debug.Assert(!signature.HasScope && !signature.HasSplattedArgument);

            _target = target;
            _context = context;
            _args = args;
            _copyArgsOnWrite = true;
            _signature = signature;
        }

Same methods

CallArguments::CallArguments ( RubyContext context, DynamicMetaObject target, DynamicMetaObject args, CallInfo callInfo ) : System.Linq.Expressions
CallArguments::CallArguments ( RubyContext context, DynamicMetaObject scopeOrContextOrTargetOrArgArray, DynamicMetaObject args, RubyCallSignature signature ) : System.Linq.Expressions