The recording of the first ever ReactiveUI virtual conference is available on our YouTube Channel.

ObservableChangeSet Class

Summary

Creation methods for observable change sets.
Namespace
DynamicData
Base Types
  • object
graph BT Type-->Base0["object"] Type["ObservableChangeSet"] class Type type-node

Syntax

public static class ObservableChangeSet

Methods

Name Value Summary
Create<T>(Func<ISourceList<T>, Action>) IObservable<IChangeSet<T>>
Creates an observable list from a specified Subscribe method implementation.
static
Create<T>(Func<ISourceList<T>, CancellationToken, Task<Action>>) IObservable<IChangeSet<T>>
Creates an observable list from a specified cancellable asynchronous Subscribe method. The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation.
static
Create<T>(Func<ISourceList<T>, CancellationToken, Task<IDisposable>>) IObservable<IChangeSet<T>>
Creates an observable list from a specified cancellable asynchronous Subscribe method. The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation.
static
Create<T>(Func<ISourceList<T>, CancellationToken, Task>) IObservable<IChangeSet<T>>
Creates an observable list from a specified cancellable asynchronous Subscribe method. The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation.
static
Create<T>(Func<ISourceList<T>, IDisposable>) IObservable<IChangeSet<T>>
Creates an observable list from a specified Subscribe method implementation.
static
Create<T>(Func<ISourceList<T>, Task<Action>>) IObservable<IChangeSet<T>>
Creates an observable list from a specified cancellable asynchronous Subscribe method. The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation.
static
Create<T>(Func<ISourceList<T>, Task<IDisposable>>) IObservable<IChangeSet<T>>
Creates an observable list from a specified Subscribe method implementation.
static
Create<T>(Func<ISourceList<T>, Task>) IObservable<IChangeSet<T>>
Creates an observable list from a specified asynchronous Subscribe method.
static
Create<TObject, TKey>(Func<ISourceCache<TObject, TKey>, Action>, Func<TObject, TKey>) IObservable<IChangeSet<TObject, TKey>>
Creates an observable cache from a specified Subscribe method implementation.
static
Create<TObject, TKey>(Func<ISourceCache<TObject, TKey>, CancellationToken, Task<Action>>, Func<TObject, TKey>) IObservable<IChangeSet<TObject, TKey>>
Creates an observable cache from a specified cancellable asynchronous Subscribe method. The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation.
static
Create<TObject, TKey>(Func<ISourceCache<TObject, TKey>, CancellationToken, Task<IDisposable>>, Func<TObject, TKey>) IObservable<IChangeSet<TObject, TKey>>
Creates an observable cache from a specified cancellable asynchronous Subscribe method. The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation.
static
Create<TObject, TKey>(Func<ISourceCache<TObject, TKey>, CancellationToken, Task>, Func<TObject, TKey>) IObservable<IChangeSet<TObject, TKey>>
Creates an observable cache from a specified cancellable asynchronous Subscribe method. The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation.
static
Create<TObject, TKey>(Func<ISourceCache<TObject, TKey>, IDisposable>, Func<TObject, TKey>) IObservable<IChangeSet<TObject, TKey>>
Creates an observable cache from a specified Subscribe method implementation.
static
Create<TObject, TKey>(Func<ISourceCache<TObject, TKey>, Task<Action>>, Func<TObject, TKey>) IObservable<IChangeSet<TObject, TKey>>
Creates an observable cache from a specified cancellable asynchronous Subscribe method. The CancellationToken passed to the asynchronous Subscribe method is tied to the returned disposable subscription, allowing best-effort cancellation.
static
Create<TObject, TKey>(Func<ISourceCache<TObject, TKey>, Task<IDisposable>>, Func<TObject, TKey>) IObservable<IChangeSet<TObject, TKey>>
Creates an observable cache from a specified Subscribe method implementation.
static
Create<TObject, TKey>(Func<ISourceCache<TObject, TKey>, Task>, Func<TObject, TKey>) IObservable<IChangeSet<TObject, TKey>>
Creates an observable cache from a specified asynchronous Subscribe method.
static

Extension Methods

Name Value Summary
InvokeViewModelAction<T>(Action<T>) object
This is a thing I lifted from Prism.