An event that can occur at some point in the future and which can be awaited, either by blocking until it occurs, or by registering a callback delegate.
Registers a callback that is called if the event occurs.
Removes a previously added callback.
Waits until the event occurs.
Waits until the event occurs or the specified timeout expires.
See Implementation
An event that can occur at some point in the future and which can be awaited, either by blocking until it occurs, or by registering a callback delegate.