メソッドMとして実行されるコードを持つクラスAがあるとします。そして、Mを実行する時間であることをAに通知する必要があるクラスBがあります。
通常、イベントを発生させます。ただし、それを行う方法はいくつかあります。イベントを発生させるか、Actionを呼び出すか、パブリックメソッドとしてMを呼び出します。すなわち:
b.OnMEvent(this, null);
b.MAction();
a.M();
他のcalssメソッドを呼び出すこれらの(または他の)方法のいずれかが実行時にインライン化される可能性はありますか?
積極的なインライン化を使用して.NET4.5で実現することは可能ですか?