Channel<TWrite, TRead> Class
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
Writer
public ChannelWriter<TWrite> Writer { get; protected set; }
Property Value
Operators
Implicit(Channel<TWrite, TRead> to ChannelReader)
public static implicit operator ChannelReader<TRead>(Channel<TWrite, TRead> channel)
Parameters
channel
Channel<TWrite, TRead>
Returns
Implicit(Channel<TWrite, TRead> to ChannelWriter)
public static implicit operator ChannelWriter<TWrite>(Channel<TWrite, TRead> channel)
Parameters
channel
Channel<TWrite, TRead>