Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
ValueTaskSourceStatus | GetStatus (short token) |
void | OnCompleted (Action< object > continuation, object state, short token, ValueTaskSourceOnCompletedFlags flags) |
void | OnCompleted (Action< object?> continuation, object? state, short token, ValueTaskSourceOnCompletedFlags flags) |
void | OnCompleted (Action< object?> continuation, object? state, short token, ValueTaskSourceOnCompletedFlags flags) |
int | GetResult (short token) |
Protected Member Functions | |
override void | CompleteCore (uint errorCode, uint numBytes) |
Package Functions | |
ReadWriteValueTaskSource (PipeStream stream, bool isWrite) | |
void | Dispose () |
unsafe void | PrepareForOperation (ReadOnlyMemory< byte > memory=default(ReadOnlyMemory< byte >)) |
unsafe void | RegisterForCancellation (CancellationToken cancellationToken) |
unsafe void | ReleaseResources () |
void | FinishedScheduling () |
Package Attributes | |
readonly bool | _isWrite |
readonly PreAllocatedOverlapped | _preallocatedOverlapped |
readonly PipeStream | _pipeStream |
MemoryHandle | _memoryHandle |
ManualResetValueTaskSourceCore< int > | _source |
unsafe NativeOverlapped * | _overlapped |
CancellationTokenRegistration | _cancellationRegistration |
ulong | _result |
Static Package Attributes | |
static unsafe readonly IOCompletionCallback | s_ioCallback = IOCallback |
Properties | |
short | Version [get] |
Private Member Functions | |
void IValueTaskSource. | GetResult (short token) |
void | Complete (uint errorCode, uint numBytes) |
Static Private Member Functions | |
static unsafe void | IOCallback (uint errorCode, uint numBytes, NativeOverlapped *pOverlapped) |
Definition at line 148 of file PipeStream.cs.