AnonymousDisposable

public final class AnonymousDisposable : DisposeBase, Cancelable

Represents an Action-based disposable.

When dispose method is called, disposal action will be dereferenced.

  • Declaration

    Swift

    public var disposed: Bool

    Return Value

    Was resource disposed.

  • Constructs a new disposable with the given action used for disposal.

    Declaration

    Swift

    public init(_ disposeAction: DisposeAction)

    Parameters

    disposeAction

    Disposal action which will be run upon calling dispose.

  • Calls the disposal action if and only if the current instance hasn’t been disposed yet.

    After invoking disposal action, disposal action will be dereferenced.

    Declaration

    Swift

    public func dispose()