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 (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 |
Definition at line 15 of file SingleConsumerUnboundedChannel.cs.