C# (CSharp) PortableRx.Reactive.Disposables Namespace

Classes

Name Description
AnonymousDisposable Represents an Action-based disposable.
BooleanDisposable Represents a disposable resource that can be checked for disposal status.
ContextDisposable Represents a disposable resource whose disposal invocation will be posted to the specified T:System.Threading.SynchronizationContext.
DefaultDisposable Represents a disposable that does nothing on disposal.
Disposable Provides a set of static methods for creating Disposables.
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.
RefCountDisposable.InnerDisposable
ScheduledDisposable Represents a disposable resource whose disposal invocation will be scheduled on the specified T:Catch.Reactive.Concurrency.IScheduler.
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 T:System.InvalidOperationException.