Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ QueueRead()

ValueTask< int > Microsoft.Win32.SafeHandles.SafeFileHandle.ThreadPoolValueTaskSource.QueueRead ( Memory< byte > buffer,
long fileOffset,
CancellationToken cancellationToken,
OSFileStreamStrategy strategy )
inline

Definition at line 171 of file SafeFileHandle.cs.

172 {
173 _operation = Operation.Read;
175 _fileOffset = fileOffset;
177 _strategy = strategy;
179 return new ValueTask<int>(this, _source.Version);
180 }

References Microsoft.Win32.SafeHandles.SafeFileHandle.ThreadPoolValueTaskSource._cancellationToken, Microsoft.Win32.SafeHandles.SafeFileHandle.ThreadPoolValueTaskSource._fileOffset, Microsoft.Win32.SafeHandles.SafeFileHandle.ThreadPoolValueTaskSource._operation, Microsoft.Win32.SafeHandles.SafeFileHandle.ThreadPoolValueTaskSource._singleSegment, Microsoft.Win32.SafeHandles.SafeFileHandle.ThreadPoolValueTaskSource._source, Microsoft.Win32.SafeHandles.SafeFileHandle.ThreadPoolValueTaskSource._strategy, System.buffer, System.cancellationToken, Microsoft.Win32.SafeHandles.SafeFileHandle.ThreadPoolValueTaskSource.QueueToThreadPool(), and System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore< TResult >.Version.