.NET CLR InternalCall

有没有办法托管.NET CLR运行时并注册MethodImplOptions.InternalCall函数? (这不是关于P / Invoke的话题)

SSCLI代码(特别是clr \ src \ vm \ ecall.cpp)表明无法注册InternalCall方法,因为关键的gECClasses表是硬编码的。

IMetaDataImport是你最好的选择,但不能真正保证。 这似乎是C ++ / CLI的特定任务。