UniTask
Show / Hide Table of Contents

IUniTaskOrderedAsyncEnumerable<TElement> Interface

Namespace: Cysharp.Threading.Tasks
Assembly: UniTask.dll
public interface IUniTaskOrderedAsyncEnumerable<TElement> : IUniTaskAsyncEnumerable<TElement>

Type Parameters

TElement

Members

Methods

Name Description
CreateOrderedEnumerable<TKey>(Func<TElement, UniTask<TKey>>, IComparer<TKey>, bool)
CreateOrderedEnumerable<TKey>(Func<TElement, CancellationToken, UniTask<TKey>>, IComparer<TKey>, bool)
CreateOrderedEnumerable<TKey>(Func<TElement, TKey>, IComparer<TKey>, bool)

Methods

CreateOrderedEnumerable<TKey>(Func<TElement, UniTask<TKey>>, IComparer<TKey>, bool)

IUniTaskOrderedAsyncEnumerable<TElement> CreateOrderedEnumerable<TKey>(Func<TElement, UniTask<TKey>> keySelector, IComparer<TKey> comparer, bool descending)
Parameters
keySelector Func<TElement, UniTask<TKey>>
comparer IComparer<TKey>
descending bool
Returns
IUniTaskOrderedAsyncEnumerable<TElement>
Type Parameters
TKey

CreateOrderedEnumerable<TKey>(Func<TElement, CancellationToken, UniTask<TKey>>, IComparer<TKey>, bool)

IUniTaskOrderedAsyncEnumerable<TElement> CreateOrderedEnumerable<TKey>(Func<TElement, CancellationToken, UniTask<TKey>> keySelector, IComparer<TKey> comparer, bool descending)
Parameters
keySelector Func<TElement, CancellationToken, UniTask<TKey>>
comparer IComparer<TKey>
descending bool
Returns
IUniTaskOrderedAsyncEnumerable<TElement>
Type Parameters
TKey

CreateOrderedEnumerable<TKey>(Func<TElement, TKey>, IComparer<TKey>, bool)

IUniTaskOrderedAsyncEnumerable<TElement> CreateOrderedEnumerable<TKey>(Func<TElement, TKey> keySelector, IComparer<TKey> comparer, bool descending)
Parameters
keySelector Func<TElement, TKey>
comparer IComparer<TKey>
descending bool
Returns
IUniTaskOrderedAsyncEnumerable<TElement>
Type Parameters
TKey

Extension Methods

StateExtensions.ToReadOnlyAsyncReactiveProperty<T>(IUniTaskAsyncEnumerable<T>, CancellationToken)
StateExtensions.ToReadOnlyAsyncReactiveProperty<T>(IUniTaskAsyncEnumerable<T>, T, CancellationToken)
UniTaskAsyncEnumerableExtensions.WithCancellation<T>(IUniTaskAsyncEnumerable<T>, CancellationToken)
UnityBindingExtensions.BindTo<T>(IUniTaskAsyncEnumerable<T>, Text, bool)
UnityBindingExtensions.BindTo<T>(IUniTaskAsyncEnumerable<T>, Text, CancellationToken, bool)
UnityBindingExtensions.BindTo<TSource, TObject>(IUniTaskAsyncEnumerable<TSource>, TObject, Action<TObject, TSource>, bool)
UnityBindingExtensions.BindTo<TSource, TObject>(IUniTaskAsyncEnumerable<TSource>, TObject, Action<TObject, TSource>, CancellationToken, bool)
Back to top Copyright © Cysharp, Inc. | Generated by DocFX