protected override void VisitConvertI4Instruction(ConvertI4Instruction instruction) { ControlState.EvaluationStack.Pop(out var stackVal); var newStackVal = ComputeConversionOperation( stackVal, x => { throw new NotImplementedException(); }, x => new CilStackValueInt32((int)x.Value), x => new CilStackValueInt32((int)x.Value), x => { throw new NotImplementedException(); }, x => new CilStackValueInt32(x.Value) ); ControlState.EvaluationStack.Push(newStackVal); ControlState.MoveToNextInstruction(); }
protected abstract void VisitConvertI4Instruction(ConvertI4Instruction instruction);