MethodImplOptions.AggressiveInlining
オプション付きのMethodImplAttributeと?の違いは何TargetedPatchingOptOut
ですか?
私がグーグルで検索したとき、誰もが両方とも(かもしれない)方法をインラインであると言っているようですが、違いはありません。
他の誰かがより良い答えを出せるかどうかを待っていましたが、そうではないようです。
dtb のコメントを読んだ後、もう少し調査を行い、これを見つけましたhttp://blogs.microsoft.co.il/blogs/sasha/archive/2012/01/20/aggressive-inlining-in-the-clr-4 -5-jit.aspx .
この投稿に対する私の理解では、両方の属性 AggressiveInlining を適用すると、メソッドのインライン サイズ制限が削除されますが、dtb のように、TargetedPatchingOptOut ではアセンブリの境界を越えたインライン展開が可能になります。