ILOpCodeCall.cs 407 B

1234567891011121314151617181920
  1. using System.Reflection;
  2. using System.Reflection.Emit;
  3. namespace ChocolArm64.Translation
  4. {
  5. struct ILOpCodeCall : IILEmit
  6. {
  7. private MethodInfo _mthdInfo;
  8. public ILOpCodeCall(MethodInfo mthdInfo)
  9. {
  10. _mthdInfo = mthdInfo;
  11. }
  12. public void Emit(ILEmitter context)
  13. {
  14. context.Generator.Emit(OpCodes.Call, _mthdInfo);
  15. }
  16. }
  17. }