Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Threading.Channels.SingleConsumerUnboundedChannel< T >.UnboundedChannelReader Class Referencesealed

Public Member Functions

override ValueTask< TReadAsync (CancellationToken cancellationToken)
 
override bool TryRead ([MaybeNullWhen(false)] out T item)
 
override bool TryPeek ([MaybeNullWhen(false)] out T item)
 
override ValueTask< boolWaitToReadAsync (CancellationToken cancellationToken)
 
virtual async IAsyncEnumerable< TReadAllAsync ([EnumeratorCancellation] CancellationToken cancellationToken=default(CancellationToken))
 

Package Functions

 UnboundedChannelReader (SingleConsumerUnboundedChannel< T > parent)
 

Package Attributes

readonly SingleConsumerUnboundedChannel< T_parent
 

Properties

override Task Completion [get]
 
override bool CanPeek [get]
 
int ItemsCountForDebugger [get]
 
virtual bool CanCount [get]
 
virtual int Count [get]
 

Private Member Functions

IEnumerator< T > IDebugEnumerable< T >. GetEnumerator ()
 

Private Attributes

readonly AsyncOperation< T_readerSingleton
 
readonly AsyncOperation< bool_waiterSingleton
 

Detailed Description

Definition at line 15 of file SingleConsumerUnboundedChannel.cs.


The documentation for this class was generated from the following file: