We are organizing the first ever ReactiveUI virtual conference, register and join us on September 19th!

System.Reactive.Disposables Namespace

System.Reactive.Disposables Namespace

Classes

ClassDescriptionPublic classBooleanDisposableRepresents an IDisposable that can be checked for status.Public classCancellationDisposableRepresents an IDisposable that can be checked for cancellation status.Public classCompositeDisposableRepresents a group of Disposables that are disposed together.Public classContextDisposableRepresents a thread-affine IDisposable.Public classDisposableProvides a set of static methods for creating Disposables.Public classMultipleAssignmentDisposableRepresents a disposable whose underlying disposable can be swapped for another disposable.Public classRefCountDisposableRepresents a disposable that only disposes its underlying disposable when all dependent disposables have been disposed.Public classScheduledDisposableRepresents an object that schedules units of work on a provided scheduler.Public classSerialDisposableRepresents a disposable whose underlying disposable can be swapped for another disposable which causes the previous underlying disposable to be disposed.Public classSingleAssignmentDisposableA SingleAssignmentDisposable only allows a single assignment of its disposable object. If it has already been assigned, attempts to set the underlying object will throw an InvalidOperationException.