次のような拡張メソッドを追加できるようにしたいと思います。
IObservable<T> AfterSubscriber(this IObservable<T> observable, Action<T> action)
どこ:
var subj = new Subject<int>();
subj.
AfterSubscriber(i => Console.WriteLine("Second")).
Subscribe(i => Console.WriteLine("First"));
subj.OnNext(1);
出力を生成します。
First
Second
上記の方法を実装する方法に関する提案はありますか? 使用できる組み込みメソッドはありますか? (前提: 同期/即時サブスクリプション)