Cosmos/source/Indy.IL2CPU.IL.X86/X86OpCodeMap.cs

35 lines
867 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
namespace Indy.IL2CPU.IL.X86 {
public class X86OpCodeMap: OpCodeMap {
protected override Type GetMethodHeaderOp() {
return typeof(X86MethodHeaderOp);
}
protected override Type GetMethodFooterOp() {
return typeof(X86MethodFooterOp);
}
protected override Assembly ImplementationAssembly {
get {
return typeof(X86OpCodeMap).Assembly;
}
}
protected override Type GetCustomMethodImplementationProxyOp() {
return typeof(X86CustomMethodImplementationProxyOp);
}
protected override Type GetPInvokeMethodBodyOp() {
return typeof(X86PInvokeMethodBodyOp);
}
protected override Type GetCustomMethodImplementationOp() {
return typeof(X86CustomMethodImplementationOp);
}
}
}