Channel<TWrite, TRead> Class

| UniTask (original) (raw)

Namespace: Cysharp.Threading.Tasks
Assembly: cs.temp.dll.dll
public abstract class Channel<TWrite, TRead>
Inheritance

System.Object → Channel<TWrite, TRead>

Derived

Type Parameters

TWrite

TRead

Members

Properties

Name Description
Reader
Writer

Operators

Name Description
Implicit(Channel<TWrite, TRead> to ChannelReader)
Implicit(Channel<TWrite, TRead> to ChannelWriter)

Properties

Reader

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

ChannelReader

Writer

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

ChannelWriter

Operators

Implicit(Channel<TWrite, TRead> to ChannelReader)

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

channel Channel<TWrite, TRead>

Returns

ChannelReader

Implicit(Channel<TWrite, TRead> to ChannelWriter)

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

channel Channel<TWrite, TRead>

Returns

ChannelWriter