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