UniTask
Show / Hide Table of Contents

ChannelReader<T> Class

Namespace: Cysharp.Threading.Tasks
Assembly: UniTask.dll
public abstract class ChannelReader<T>
Inheritance
object → ChannelReader<T>

Type Parameters

T

Members

Constructors

Name Description
ChannelReader()

Properties

Name Description
Completion

Methods

Name Description
ReadAllAsync(CancellationToken)
ReadAsync(CancellationToken)
TryRead(out T)
WaitToReadAsync(CancellationToken)

Constructors

ChannelReader()

protected ChannelReader()

Properties

Completion

public abstract UniTask Completion { get; }
Property Value
UniTask

Methods

ReadAllAsync(CancellationToken)

public abstract IUniTaskAsyncEnumerable<T> ReadAllAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken CancellationToken
Returns
IUniTaskAsyncEnumerable<T>

ReadAsync(CancellationToken)

public virtual UniTask<T> ReadAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken CancellationToken
Returns
UniTask<T>

TryRead(out T)

public abstract bool TryRead(out T item)
Parameters
item T
Returns
bool

WaitToReadAsync(CancellationToken)

public abstract UniTask<bool> WaitToReadAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken CancellationToken
Returns
UniTask<bool>
Back to top Copyright © Cysharp, Inc. | Generated by DocFX