Wait Class | 
Namespace: Demo3D.Native
public static class Wait
The Wait type exposes the following members.
| Name | Description | |
|---|---|---|
| For(ITask) | 
            Suspend coroutine until another task completes.
              | |
| For(Double, ITask) | 
            Suspend coroutine until another task completes or there is a timeout.
              | |
| ForAll | 
            Suspend coroutine until all of the supplied tasks to complete.
            This task will not complete until all the supplied wait tasks complete.
              | |
| ForAnimator | 
            Suspend coroutine until the current animator for a visual completes.
              | |
| ForAny | 
            Suspend coroutine until any of the supplied tasks to complete.
            As soon as one of the wait tasks completes this task completes.
              | |
| ForEvent(ScriptReference) | 
            Suspend coroutine until a given script event fires.
              | |
| ForEvent(Double, ScriptReference) | 
            Suspend coroutine until the script event fires or a timeout occurs.
              | |
| ForEvent(ScriptReference, ScriptReferenceNativeListenersDelegate) | 
            Suspend coroutine until a given script event fires.
              | |
| ForEventT(ScriptReferenceT, ScriptReferenceTNativeListenersDelegate) | 
            Suspend coroutine until a given script event fires.
              | |
| ForEventT1, T2(ScriptReferenceT1, T2, ScriptReferenceT1, T2NativeListenersDelegate) | 
            Suspend coroutine until a given script event fires.
              | |
| ForEventT1, T2, T3(ScriptReferenceT1, T2, T3, ScriptReferenceT1, T2, T3NativeListenersDelegate) | 
            Suspend coroutine until a given script event fires.
              | |
| ForEventT1, T2, T3, T4(ScriptReferenceT1, T2, T3, T4, ScriptReferenceT1, T2, T3, T4NativeListenersDelegate) | 
            Suspend coroutine until a given script event fires.
              | |
| ForEvents(ScriptReference) | 
            Suspend coroutine until all of the script events fire.
              | |
| ForEvents(Double, ScriptReference) | 
            Suspend coroutine until all of the script events fire or a timeout occurs.
              | |
| ForMove | 
            Suspend coroutine until the current visual move to completes.
              | |
| ForPeekT(IChannelT) | 
            Suspend coroutine until the channel has an element that can be read, but don't read it, just peek.
              | |
| ForPeekT(IChannelT, ResultT) | 
            Suspend coroutine until the channel has an element that can be read, but don't read it, just peek.
              | |
| ForReadT(IChannelT) | 
            Suspend coroutine until the channel has an element that can be read.
              | |
| ForReadT(IChannelT, ResultT) | 
            Suspend coroutine until the channel has an element that can be read.
              | |
| ForSeconds | 
            Suspend coroutine for a given time.
              | |
| ForWriteT | 
            Suspend coroutine until the channel can accept the write.
              | |
| UntilChanged | 
            Suspend coroutine until the supplied expression changes.
              | |
| UntilEqualsT(CustomPropertyValueT, T) | 
            Suspend coroutine until a custom property value becomes equal to a given value.
              | |
| UntilEqualsT(CustomPropertyValueT, CustomPropertyValueT) | 
            Suspend coroutine until a custom property value becomes equal to another custom property value.
              | |
| UntilFalse(CustomPropertyValueBoolean) | 
            Suspend coroutine until the boolean custom property value becomes false.
              | |
| UntilFalse(FuncBoolean, INotifyPropertyChanged) | 
            Suspend coroutine until the supplied expression is false.
              | |
| UntilNotEqualsT(CustomPropertyValueT, T) | 
            Suspend coroutine until a custom property value becomes not equal to a given value.
              | |
| UntilNotEqualsT(CustomPropertyValueT, CustomPropertyValueT) | 
            Suspend coroutine until a custom property value becomes not equal to another custom property value.
              | |
| UntilTrue(CustomPropertyValueBoolean) | 
            Suspend coroutine until the boolean custom property value becomes true.
              | |
| UntilTrue(FuncBoolean, INotifyPropertyChanged) | 
            Suspend coroutine until the supplied expression is true.
              |