protected override void VisitStoreArgumentShortInstruction(StoreArgumentShortInstruction instruction) { var argType = ControlState.Arguments.GetLocalType(instruction.Id, instruction.Index); ControlState.EvaluationStack.PopValue(_program, argType, out var value); ControlState.Arguments.Store(instruction.Id, instruction.Index, value); ControlState.MoveToNextInstruction(); }
protected abstract void VisitStoreArgumentShortInstruction(StoreArgumentShortInstruction instruction);