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

Public Member Functions

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

Package Functions

 BoundedChannelReader (BoundedChannel< T > parent)
 

Package Attributes

readonly BoundedChannel< T_parent
 

Properties

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

Private Member Functions

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

Private Attributes

readonly AsyncOperation< T_readerSingleton
 
readonly AsyncOperation< bool_waiterSingleton
 

Detailed Description

Definition at line 14 of file BoundedChannel.cs.


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