|
BooleanDisposable |
Represents an IDisposable that can be checked for status. |
|
CancellationDisposable |
Represents an IDisposable that can be checked for cancellation status. |
|
CompositeDisposable |
Represents a group of Disposables that are disposed together. |
|
ContextDisposable |
Represents a thread-affine IDisposable. |
|
Disposable |
Provides a set of static methods for creating Disposables. |
|
MultipleAssignmentDisposable |
Represents a disposable whose underlying disposable can be swapped for another disposable. |
|
RefCountDisposable |
Represents a disposable that only disposes its underlying disposable when all dependent disposables have been disposed. |
|
ScheduledDisposable |
Represents an object that schedules units of work on a provided scheduler. |
|
SerialDisposable |
Represents a disposable whose underlying disposable can be swapped for another disposable which causes the previous underlying disposable to be disposed. |
|
SingleAssignmentDisposable |
A 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. |