MultipleAssignmentDisposable
Represents a disposable resource whose underlying disposable resource can be swapped for another disposable resource.
Gets or sets the underlying disposable. After disposal, the result of getting this property is undefined.
Gets a value that indicates whether the object is disposed.
public MultipleAssignmentDisposable()
Initializes a new instance of the MultipleAssignmentDisposable class with no current underlying disposable.
Disposes the underlying disposable as well as all future replacements.