|
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.