UniTaskObservableExtensions Class
Namespace: Cysharp.Threading.Tasks
Assembly: cs.temp.dll.dll
public static class UniTaskObservableExtensions
Inheritance
System.Object → UniTaskObservableExtensions
Members
Methods
Name | Description |
---|---|
ToObservable(UniTask) | Ideally returns IObservabl[Unit] is best but Cysharp.Threading.Tasks does not have Unit so return AsyncUnit instead. |
ToObservable(UniTask) | |
ToUniTask(IObservable, Boolean, CancellationToken) |
Methods
ToObservable(UniTask)
Ideally returns IObservabl[Unit] is best but Cysharp.Threading.Tasks does not have Unit so return AsyncUnit instead.
public static IObservable<AsyncUnit> ToObservable(this UniTask task)
Parameters
task
UniTask
Returns
System.IObservable<AsyncUnit>
ToObservable(UniTask)
public static IObservable<T> ToObservable<T>(this UniTask<T> task)
Parameters
task
UniTask
Returns
System.IObservable
Type Parameters
T
ToUniTask(IObservable, Boolean, CancellationToken)
public static UniTask<T> ToUniTask<T>(this IObservable<T> source, bool useFirstValue = false, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
System.IObservable
useFirstValue
System.Boolean
cancellationToken
System.Threading.CancellationToken
Returns
Type Parameters
T