System

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.