private CallArguments ( DynamicMetaObject context, DynamicMetaObject target, DynamicMetaObject args, RubyCallSignature signature ) : System.Linq.Expressions | ||
context | DynamicMetaObject | |
target | DynamicMetaObject | |
args | DynamicMetaObject | |
signature | RubyCallSignature | |
Результат | 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;
}
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 |