こんな意見をいただいたので
@okazuki BusyNotifier から IsNotBusy(IsReady?) as ReactiveProperty が得られると嬉しいですね。理由はこれ→ https://t.co/SjGC0SHtzuです。
— あめいスピナーデコ (@amay077) 2016年4月8日
ちょっと機能を追加しました
Inverse拡張メソッド
boolのIObservableに対して、値を反転するInverse拡張メソッドを追加しました。これでこういう風に処理が書けるようになります。
var b = new BusyNotifier(); var isIdle = b.Inverse().ToReadOnlyReactiveProperty(); // 処理OKなとき用
本質的にSelect(x => !x)と変わらないですが、意図を伝えやすくなってますね。