答案 0 :(得分:2)
如果我做对了,运行时自适应层称为平台自适应(抽象)层(PAL)。
PAL在运行时和。之间提供了一个抽象层 操作系统。
BCL(CoreFX)的实现显然可以在这里找到: https://github.com/dotnet/corefx/tree/master/src/Common/src/Interop
CoreCLR btw有自己的PAL
https://github.com/dotnet/coreclr/tree/master/src/pal
https://github.com/dotnet/core-setup/blob/master/src/corehost/common/pal.h(实际上是corehost,而不是CLR)
值得一提(from here)PAL具有Win32 API语法
PAL公开了一系列基于Win32的接口