/// <summary> /// シークエンスが空かをIObservableとして購読する /// </summary> public static IObservable <bool> ObserveIsEmpty <T>(this ReadOnlyObservableCollection <T> source) => source.ObserveCount().Select(x => x <= 0);