UniTask
Show / Hide Table of Contents

Channel<TWrite, TRead> Class

Namespace: Cysharp.Threading.Tasks
Assembly: UniTask.dll
public abstract class Channel<TWrite, TRead>
Inheritance
object → Channel<TWrite, TRead>
Derived
Channel<T>

Type Parameters

TWrite
TRead

Members

Constructors

Name Description
Channel()

Properties

Name Description
Reader
Writer

Operators

Name Description
implicit operator ChannelReader<TRead>(Channel<TWrite, TRead>)
implicit operator ChannelWriter<TWrite>(Channel<TWrite, TRead>)

Constructors

Channel()

protected Channel()

Properties

Reader

public ChannelReader<TRead> Reader { get; protected set; }
Property Value
ChannelReader<TRead>

Writer

public ChannelWriter<TWrite> Writer { get; protected set; }
Property Value
ChannelWriter<TWrite>

Operators

implicit operator ChannelReader<TRead>(Channel<TWrite, TRead>)

public static implicit operator ChannelReader<TRead>(Channel<TWrite, TRead> channel)
Parameters
channel Channel<TWrite, TRead>
Returns
ChannelReader<TRead>

implicit operator ChannelWriter<TWrite>(Channel<TWrite, TRead>)

public static implicit operator ChannelWriter<TWrite>(Channel<TWrite, TRead> channel)
Parameters
channel Channel<TWrite, TRead>
Returns
ChannelWriter<TWrite>
Back to top Copyright © Cysharp, Inc. | Generated by DocFX