Skip to content
This repository has been archived by the owner on Feb 16, 2024. It is now read-only.

UniRx.Async.Internal

Yoshifumi Kawai edited this page Jul 22, 2018 · 1 revision

MinimumQueue<T>

public class UniRx.Async.Internal.MinimumQueue<T>

Properties

Type Name Summary
Int32 Count

Methods

Type Name Summary
T Dequeue()
void Enqueue(T item)
T Peek()

ReusablePromise

public class UniRx.Async.Internal.ReusablePromise
    : IAwaiter, ICriticalNotifyCompletion, INotifyCompletion

Properties

Type Name Summary
Boolean IsCompleted
UniTask Task

Methods

Type Name Summary
void GetResult()
void OnCompleted(Action action)
void TryInvokeContinuation()
void UnsafeOnCompleted(Action action)

ReusablePromise<T>

public class UniRx.Async.Internal.ReusablePromise<T>
    : IAwaiter<T>, IAwaiter, ICriticalNotifyCompletion, INotifyCompletion

Properties

Type Name Summary
Boolean IsCompleted
UniTask<T> Task

Methods

Type Name Summary
T GetResult()
void OnCompleted(Action action)
void TryInvokeContinuation(T result)
void UnsafeOnCompleted(Action action)