|
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) |
| long | GetResult (short token) |
| ValueTask< int > | QueueRead (Memory< byte > buffer, long fileOffset, CancellationToken cancellationToken, OSFileStreamStrategy strategy) |
| ValueTask | QueueWrite (ReadOnlyMemory< byte > buffer, long fileOffset, CancellationToken cancellationToken, OSFileStreamStrategy strategy) |
| ValueTask< long > | QueueReadScatter (IReadOnlyList< Memory< byte > > buffers, long fileOffset, CancellationToken cancellationToken) |
| ValueTask | QueueWriteGather (IReadOnlyList< ReadOnlyMemory< byte > > buffers, long fileOffset, CancellationToken cancellationToken) |
| 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) |
Package Functions | |
| ThreadPoolValueTaskSource (SafeFileHandle fileHandle) | |
Private Types | |
| enum | Operation : byte { None , Read , Write , ReadScatter , WriteGather } |
Private Member Functions | |
| void IValueTaskSource. | GetResult (short token) |
| int IValueTaskSource< int >. | GetResult (short token) |
| void | ExecuteInternal () |
| void IThreadPoolWorkItem. | Execute () |
| void | QueueToThreadPool () |
Private Attributes | |
| readonly SafeFileHandle | _fileHandle |
| ManualResetValueTaskSourceCore< long > | _source |
| Operation | _operation |
| ExecutionContext | _context |
| OSFileStreamStrategy | _strategy |
| long | _fileOffset |
| CancellationToken | _cancellationToken |
| ReadOnlyMemory< byte > | _singleSegment |
| IReadOnlyList< Memory< byte > > | _readScatterBuffers |
| IReadOnlyList< ReadOnlyMemory< byte > > | _writeGatherBuffers |
Definition at line 16 of file SafeFileHandle.cs.