internal BypassInvocation( Type declaringType, object target, MethodInfo method, InvocationArguments arguments) : base( arguments, method, declaringType, target.GetType(), null, target) { }
internal BypassInvocation( Type declaringType, object target, string methodName, InvocationArguments arguments) : base( arguments, declaringType.GetMethod(methodName), declaringType, target.GetType(), null, target) { }