SingleAssignmentDisposable
public final class SingleAssignmentDisposable : DisposeBase, Cancelable
                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 exception.
- 
                  
                  
Declaration
Swift
public var isDisposed: Bool { get }Return Value
A value that indicates whether the object is disposed.
 - 
                  
                  
Initializes a new instance of the
SingleAssignmentDisposable.Declaration
Swift
public override init() - 
                  
                  
Gets or sets the underlying disposable. After disposal, the result of getting this property is undefined.
Throws exception if the
SingleAssignmentDisposablehas already been assigned to.Declaration
Swift
public func setDisposable(_ disposable: Disposable) - 
                  
                  
Disposes the underlying disposable.
Declaration
Swift
public func dispose() 
        SingleAssignmentDisposable Class Reference