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

◆ Write() [1/2]

override void System.IO.Compression.CheckSumAndSizeWriteStream.Write ( byte[] buffer,
int offset,
int count )
inline

Definition at line 103 of file CheckSumAndSizeWriteStream.cs.

104 {
105 Stream.ValidateBufferArguments(buffer, offset, count);
107 if (count != 0)
108 {
109 if (!_everWritten)
110 {
112 _everWritten = true;
113 }
114 _checksum = Crc32Helper.UpdateCrc32(_checksum, buffer, offset, count);
116 _position += count;
117 }
118 }
void Write(byte[] buffer, int offset, int count)

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._position, System.buffer, System.count, System.offset, System.IO.Stream.Position, System.IO.Compression.CheckSumAndSizeWriteStream.ThrowIfDisposed(), System.IO.Compression.Crc32Helper.UpdateCrc32(), System.IO.Stream.ValidateBufferArguments(), and System.IO.Stream.Write().

Referenced by System.IO.Compression.ZipArchiveEntry.DirectToArchiveWriterStream.Write(), and System.IO.Compression.ZipArchiveEntry.DirectToArchiveWriterStream.Write().