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 InvalidOperationException.
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 SingleAssignmentDisposable()
Initializes a new instance of the SingleAssignmentDisposable class.
Disposes the underlying disposable.