UniTask
Show / Hide Table of Contents

EnumeratorAsyncExtensions Class

Namespace: Cysharp.Threading.Tasks
Assembly: cs.temp.dll.dll
public static class EnumeratorAsyncExtensions
Inheritance
System.Object → EnumeratorAsyncExtensions

Members

Methods

Name Description
GetAwaiter<T>(T)
ToUniTask(IEnumerator, PlayerLoopTiming, CancellationToken)
ToUniTask(IEnumerator, MonoBehaviour)
WithCancellation(IEnumerator, CancellationToken)

Methods

GetAwaiter<T>(T)

public static UniTask.Awaiter GetAwaiter<T>(this T enumerator)
    where T : IEnumerator
Parameters
enumerator T
Returns
UniTask.Awaiter
Type Parameters
T

ToUniTask(IEnumerator, PlayerLoopTiming, CancellationToken)

public static UniTask ToUniTask(this IEnumerator enumerator, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = null)
Parameters
enumerator IEnumerator
timing PlayerLoopTiming
cancellationToken CancellationToken
Returns
UniTask

ToUniTask(IEnumerator, MonoBehaviour)

public static UniTask ToUniTask(this IEnumerator enumerator, MonoBehaviour coroutineRunner)
Parameters
enumerator IEnumerator
coroutineRunner MonoBehaviour
Returns
UniTask

WithCancellation(IEnumerator, CancellationToken)

public static UniTask WithCancellation(this IEnumerator enumerator, CancellationToken cancellationToken)
Parameters
enumerator IEnumerator
cancellationToken CancellationToken
Returns
UniTask
Back to top Copyright © Cysharp, Inc. | Generated by DocFX