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

◆ WriteAsync() [3/3]

override ValueTask System.IO.Compression.ZipArchiveEntry.DirectToArchiveWriterStream.WriteAsync ( ReadOnlyMemory< byte > buffer,
CancellationToken cancellationToken = default(CancellationToken) )
inlinevirtual

Reimplemented from System.IO.Stream.

Definition at line 136 of file ZipArchiveEntry.cs.

137 {
139 if (buffer.IsEmpty)
140 {
141 return default(ValueTask);
142 }
145 {
146 if (!_everWritten)
147 {
148 _everWritten = true;
150 }
152 _position += buffer.Length;
153 }
154 }
override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
bool WriteLocalFileHeader(bool isEmptyFile)

References System.IO.Compression.ZipArchiveEntry.DirectToArchiveWriterStream._crcSizeStream, System.IO.Compression.ZipArchiveEntry.DirectToArchiveWriterStream._entry, System.IO.Compression.ZipArchiveEntry.DirectToArchiveWriterStream._everWritten, System.IO.Compression.ZipArchiveEntry.DirectToArchiveWriterStream._position, System.IO.Compression.ZipArchiveEntry.DirectToArchiveWriterStream._usedZip64inLH, System.buffer, System.cancellationToken, System.IO.Compression.ZipArchiveEntry.DirectToArchiveWriterStream.ThrowIfDisposed(), System.IO.Compression.CheckSumAndSizeWriteStream.WriteAsync(), and System.IO.Compression.ZipArchiveEntry.WriteLocalFileHeader().