私の知る限り、特定の関数をインライン化するようにc#コンパイラにヒントを与える方法はありません。これは、設計上、そのようなものだと思います。
また、プログラマーにインライン化するものとそうでないものを指定させないことは、一般的には良い考えだと思います。これは、JITコンパイラーよりも賢いと思うことを意味するためです(実際の人には敬意を表します)。ターゲットマシンでどのようにそれを達成するかに関係なく、コードの重要な部分がどんな犠牲を払っても非常に高速である必要があることを指定したい場合はどうでしょうか。今のところ、そのようなことはできません。c#言語とJITの両方がこの機能をサポートするのではないかと思います。
私の場合、ターゲットマシンが何であるかを知っており、関数のインライン化がパフォーマンスの向上に役立つことを知っています。これにより、関数のインライン化を強制する唯一の方法は、JITがどのような状況でそれを実行するかを知ることだと思いますが、それも良い考えではないと思います。
主題に関するどんな光でも大いに感謝されるでしょう。
ありがとう。