MutableDisposable class¶
Attributes: [DebuggerDisplay("{DebuggerDisplay,nq}")]
Defined in
Namespace: ReactiveUI.Primitives.Disposables
Assembly: ReactiveUI.Disposables.dll
Full name: ReactiveUI.Primitives.Disposables.MutableDisposable
Modifiers: public sealed
Summary¶
A disposable holder whose inner disposable can be re-assigned. The previous inner
disposable is NOT disposed when replaced (in contrast to SwapDisposable).
Once this object is disposed, any subsequently assigned inner disposable is disposed
immediately. Replaces MultipleAssignmentDisposable.
Applies to
net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481
Class hierarchy
classDiagram
class MutableDisposable
class IsDisposed {
<>
}
IsDisposed <|.. MutableDisposable
class IDisposable {
<>
}
IDisposable <|.. MutableDisposable
Implements: IsDisposed, IDisposable
Constructors¶
| Name | Summary |
|---|---|
| .ctor |
Properties¶
| Name | Summary |
|---|---|
| IsDisposed | Gets a value indicating whether this instance has been disposed. |
| Disposable | Gets or sets the current inner disposable. |
Methods¶
| Name | Summary |
|---|---|
| Dispose |