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

◆ Dispose() [2/2]

override void System.IO.Compression.CheckSumAndSizeWriteStream.Dispose ( bool disposing)
inlineprotectedvirtual

Reimplemented from System.IO.Stream.

Definition at line 180 of file CheckSumAndSizeWriteStream.cs.

181 {
182 if (disposing && !_isDisposed)
183 {
184 if (!_everWritten)
185 {
187 }
189 {
191 }
193 _isDisposed = true;
194 }
195 base.Dispose(disposing);
196 }
readonly Action< long, long, uint, Stream, ZipArchiveEntry, EventHandler > _saveCrcAndSizes
void Dispose()
Definition Stream.cs:639

References System.IO.Compression.CheckSumAndSizeWriteStream._baseBaseStream, System.IO.Compression.CheckSumAndSizeWriteStream._baseStream, System.IO.Compression.CheckSumAndSizeWriteStream._checksum, System.IO.Compression.CheckSumAndSizeWriteStream._everWritten, System.IO.Compression.CheckSumAndSizeWriteStream._initialPosition, System.IO.Compression.CheckSumAndSizeWriteStream._isDisposed, System.IO.Compression.CheckSumAndSizeWriteStream._leaveOpenOnClose, System.IO.Compression.CheckSumAndSizeWriteStream._onClose, System.IO.Compression.CheckSumAndSizeWriteStream._saveCrcAndSizes, System.IO.Compression.CheckSumAndSizeWriteStream._zipArchiveEntry, System.IO.Stream.Dispose(), and System.IO.Stream.Position.

Referenced by System.IO.Compression.ZipArchiveEntry.DirectToArchiveWriterStream.Dispose().