23 : base(target, argumentCount)
31 object[]
array =
null;
73 frame.
Data[num] = obj2;
74 frame.StackIndex = num + 1;
78 frame.StackIndex = num;
static Exception Unreachable
override int Run(InterpretedFrame frame)
ByRefMethodInfoCallInstruction(MethodInfo target, int argumentCount, ByRefUpdater[] byrefArgs)
override int ProducedStack
readonly ByRefUpdater[] _byrefArgs
void Update(InterpretedFrame frame, object value)
readonly int ArgumentIndex
object InterpretLambdaInvoke(LightLambda targetLambda, object[] args)
static bool TryGetLightLambdaTarget(object instance, [NotNullWhen(true)] out LightLambda lightLambda)
static void UnwrapAndRethrow(TargetInvocationException exception)
static void NullCheck(object o)
readonly int _argumentCount
readonly MethodInfo _target
object[] GetArgs(InterpretedFrame frame, int first, int skip)
object? Invoke(object? obj, object?[]? parameters)