Class that implements the Cancelable interface and wraps the isDisposed property in virtual functions.
Simply implements for Cancelable interface. Its propagates notification that operations should be canceled.
Class that implements the Disposable interface and wraps the dispose methods in virtual functions.
Defines a instance property that return NOP Disposable.
Wraps dispose method in virtual functions.
Wrapper for cancelable objects.
Wrapper for disposable objects.
Tests if something is a Cancelable
Tests if something is a Disposable.
This module defines the concept of Disposable.