Result Class | 
Namespace: Demo3D.EventQueue
public class Result : ITask
The Result type exposes the following members.
| Name | Description | |
|---|---|---|
| Result | 
            Default constructor for a future result.
              | |
| Result(Object) | 
            Constructor for a future result with the value given straight away.
              | 
| Name | Description | |
|---|---|---|
| HasValue | 
            Has the future value been set yet.
              | |
| IsCancelled | 
            Was the future result value canceled.
            This may have been due to an exception in the task that was populating the future result value.
              | |
| Value | 
            The future result value.
              | 
| Name | Description | |
|---|---|---|
| ForNoLongerThan | 
            Throw an exception if the task takes longer than the timeout.
              (Defined by TaskExt.) | |
| IfTimeout | 
            Add an action to be called if a task throws an exception due to a timeout.
              (Defined by TaskExt.) | 
var load = new Result<Visual>(); yield return Wait.ForRead(channel.Value, load); // OR var load = Wait.ForRead(channel.Value); yield return load;