예제 #1
0
        // ObserveCollectionChanged ==============================

        /// <example><code>
        /// modelList
        ///     .ObserveCollectionChanged()
        ///     .Subscribe(e => Console.WriteLine($"CollectionChangedEvent({e.EventArgs.Action}) occurred."));
        /// </code></example>
        public static IObservable <EventPattern <NotifyCollectionChangedEventArgs> > ObserveCollectionChanged(this INotifyCollectionChanged source)
        {
            return(source.ObserveEvent <NotifyCollectionChangedEventArgs>(nameof(source.CollectionChanged)));
        }