|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| override ValueTask< T > | ReadAsync (CancellationToken cancellationToken) |
| override bool | TryRead ([MaybeNullWhen(false)] out T item) |
| override bool | TryPeek ([MaybeNullWhen(false)] out T item) |
| override ValueTask< bool > | WaitToReadAsync (CancellationToken cancellationToken) |
| virtual async IAsyncEnumerable< T > | ReadAllAsync ([EnumeratorCancellation] CancellationToken cancellationToken=default(CancellationToken)) |
Package Functions | |
| UnboundedChannelReader (UnboundedChannel< T > parent) | |
Package Attributes | |
| readonly UnboundedChannel< T > | _parent |
Properties | |
| override Task | Completion [get] |
| override bool | CanCount [get] |
| override bool | CanPeek [get] |
| override int | Count [get] |
Private Member Functions | |
| void | CompleteIfDone (UnboundedChannel< T > parent) |
| IEnumerator< T > IDebugEnumerable< T >. | GetEnumerator () |
Private Attributes | |
| readonly AsyncOperation< T > | _readerSingleton |
| readonly AsyncOperation< bool > | _waiterSingleton |
Definition at line 15 of file UnboundedChannel.cs.