Jon*_*eet 64
有点.您可以直接打开它.它从未在IL中内联 - 它只由JIT完成.
您可以明确强制方法不使用内联MethodImplAttribute
[MethodImpl(MethodImplOptions.NoInlining)]
public void Foo() { ... }
Run Code Online (Sandbox Code Playgroud)
从.NET 4.5开始,您还可以对"请求"内联进行排序:
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void Foo() { ... }
Run Code Online (Sandbox Code Playgroud)
......但你不能强迫它.(在.NET 4.5之前,该枚举值不存在.例如,请参阅.NET 4文档.)