Skip to content
cschladetsch edited this page Aug 27, 2012 · 4 revisions

An IFuture<T> is-an ITransient that Deletes itself when its Value of type T is first set.

It also has an Arrived event for the same circumstance.

To determine if the value of an IFuture<T> has already been set, you can query it's Available property.

Attempting to set the value of an IFuture<T> twice raises the FutureAlreadySet exception.

Attempting to retrieve the value of an IFuture<T> before its value has been set raises a FutureValueNotSet exception.

Clone this wiki locally