AsyncInstantiateOperationExtensions Class +
+Namespace: Cysharp.Threading.Tasks
+Assembly: UniTask.dll
+ + + + +
+
+
+
+
+
+
+
+
+
+
+ public static class AsyncInstantiateOperationExtensions
+ Members
+Methods +
+Methods +
+ToUniTask(AsyncInstantiateOperation, IProgress<float>, PlayerLoopTiming, CancellationToken, bool)
+ + + +
+
+
+ public static UniTask<Object[]> ToUniTask(this AsyncInstantiateOperation asyncOperation, IProgress<float> progress = null, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = default, bool cancelImmediately = false)
+ Parameters
+-
+
asyncOperationAsyncInstantiateOperation
+
+ progressIProgress<float>
+
+ timingPlayerLoopTiming
+
+ cancellationTokenCancellationToken
+
+ cancelImmediatelybool
+
+
Returns
+-
+
- UniTask<Object[]> + +
ToUniTask<T>(AsyncInstantiateOperation<T>, IProgress<float>, PlayerLoopTiming, CancellationToken, bool)
+ + + +
+
+
+ public static UniTask<T[]> ToUniTask<T>(this AsyncInstantiateOperation<T> asyncOperation, IProgress<float> progress = null, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = default, bool cancelImmediately = false) where T : Object
+ Parameters
+-
+
asyncOperationAsyncInstantiateOperation<T>
+
+ progressIProgress<float>
+
+ timingPlayerLoopTiming
+
+ cancellationTokenCancellationToken
+
+ cancelImmediatelybool
+
+
Returns
+-
+
- UniTask<T[]> + +
Type Parameters
+-
+
T
+
+
WithCancellation<T>(AsyncInstantiateOperation, CancellationToken)
+ + + +
+
+
+ public static UniTask<Object[]> WithCancellation<T>(this AsyncInstantiateOperation asyncOperation, CancellationToken cancellationToken)
+ Parameters
+-
+
asyncOperationAsyncInstantiateOperation
+
+ cancellationTokenCancellationToken
+
+
Returns
+-
+
- UniTask<Object[]> + +
Type Parameters
+-
+
T
+
+
WithCancellation<T>(AsyncInstantiateOperation, CancellationToken, bool)
+ + + +
+
+
+ public static UniTask<Object[]> WithCancellation<T>(this AsyncInstantiateOperation asyncOperation, CancellationToken cancellationToken, bool cancelImmediately)
+ Parameters
+-
+
asyncOperationAsyncInstantiateOperation
+
+ cancellationTokenCancellationToken
+
+ cancelImmediatelybool
+
+
Returns
+-
+
- UniTask<Object[]> + +
Type Parameters
+-
+
T
+
+
WithCancellation<T>(AsyncInstantiateOperation<T>, CancellationToken)
+ + + +
+
+
+ public static UniTask<T[]> WithCancellation<T>(this AsyncInstantiateOperation<T> asyncOperation, CancellationToken cancellationToken) where T : Object
+ Parameters
+-
+
asyncOperationAsyncInstantiateOperation<T>
+
+ cancellationTokenCancellationToken
+
+
Returns
+-
+
- UniTask<T[]> + +
Type Parameters
+-
+
T
+
+
WithCancellation<T>(AsyncInstantiateOperation<T>, CancellationToken, bool)
+ + + +
+
+
+ public static UniTask<T[]> WithCancellation<T>(this AsyncInstantiateOperation<T> asyncOperation, CancellationToken cancellationToken, bool cancelImmediately) where T : Object
+ Parameters
+-
+
asyncOperationAsyncInstantiateOperation<T>
+
+ cancellationTokenCancellationToken
+
+ cancelImmediatelybool
+
+
Returns
+-
+
- UniTask<T[]> + +
Type Parameters
+-
+
T
+
+