| 
    Terraria v1.4.4.9
    
   Terraria source code documentation 
   | 
 
Public Member Functions | |
| override bool | TryRead ([MaybeNullWhen(false)] out T item) | 
| override bool | TryPeek ([MaybeNullWhen(false)] out T item) | 
| override ValueTask< T > | ReadAsync (CancellationToken cancellationToken) | 
| override ValueTask< bool > | WaitToReadAsync (CancellationToken cancellationToken) | 
| virtual async IAsyncEnumerable< T > | ReadAllAsync ([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 | 
Definition at line 14 of file BoundedChannel.cs.