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

◆ ReadAsync() [3/3]

override ValueTask< int > System.IO.Compression.SubReadStream.ReadAsync ( Memory< byte > buffer,
CancellationToken cancellationToken = default(CancellationToken) )
inlinevirtual

Reimplemented from System.IO.Stream.

Definition at line 139 of file SubReadStream.cs.

140 {
143 return Core(buffer, cancellationToken);
145 {
147 {
149 }
151 {
153 }
154 int num = await _superStream.ReadAsync(buffer, cancellationToken).ConfigureAwait(continueOnCapturedContext: false);
156 return num;
157 }
158 }
long Seek(long offset, SeekOrigin origin)
Task< int > ReadAsync(byte[] buffer, int offset, int count)
Definition Stream.cs:762
new ConfiguredTaskAwaitable< TResult > ConfigureAwait(bool continueOnCapturedContext)
Definition Task.cs:226

References System.IO.Compression.SubReadStream._endInSuperStream, System.IO.Compression.SubReadStream._positionInSuperStream, System.IO.Compression.SubReadStream._superStream, System.buffer, System.cancellationToken, System.Threading.Tasks.Task< TResult >.ConfigureAwait(), System.IO.Stream.Position, System.IO.Stream.ReadAsync(), System.IO.Stream.Seek(), System.IO.Compression.SubReadStream.ThrowIfCantRead(), and System.IO.Compression.SubReadStream.ThrowIfDisposed().