<PackageReference Include="System.Reactive" Version="4.2.2" />

System.Reactive.Disposables

Namespace with 12 public types

Classes

 BooleanDisposable Represents a disposable resource that can be checked for disposal status.
 CancellationDisposable Represents a disposable resource that has an associated that will be set to the cancellation requested state upon disposal.
 CompositeDisposable Represents a group of disposable resources that are disposed together.
 ContextDisposable Represents a disposable resource whose disposal invocation will be posted to the specified .
 MultipleAssignmentDisposable Represents a disposable resource whose underlying disposable resource can be swapped for another disposable resource.
 RefCountDisposable Represents a disposable resource that only disposes its underlying disposable resource when all dependent disposable objects have been disposed.
 ScheduledDisposable Represents a disposable resource whose disposal invocation will be scheduled on the specified .
 SerialDisposable Represents a disposable resource whose underlying disposable resource can be replaced by another disposable resource, causing automatic disposal of the previous underlying disposable resource.
 SingleAssignmentDisposable Represents a disposable resource which only allows a single assignment of its underlying disposable resource. If an underlying disposable resource has already been set, future attempts to set the underlying disposable resource will throw an .

Static Classes

 Disposable Provides a set of static methods for creating objects.

Abstract Classes

 StableCompositeDisposable Represents a group of disposable resources that are disposed together.

Interfaces

 ICancelable Disposable resource with disposal state tracking.