Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ CopyFromSourceToDestination()

void System.IO.Compression.DeflateStream.CopyToStream.CopyFromSourceToDestination ( )
inline

Definition at line 87 of file DeflateStream.cs.

88 {
89 try
90 {
92 {
94 if (num > 0)
95 {
97 }
99 {
100 break;
101 }
102 }
104 }
105 finally
106 {
108 _arrayPoolBuffer = null;
109 }
110 }
static ArrayPool< T > Shared
Definition ArrayPool.cs:7
unsafe bool Inflate(out byte b)
Definition Inflater.cs:41
void CopyTo(Stream destination)
Definition Stream.cs:540
void Write(byte[] buffer, int offset, int count)

References System.IO.Compression.DeflateStream.CopyToStream._arrayPoolBuffer, System.IO.Compression.DeflateStream.CopyToStream._deflateStream, System.IO.Compression.DeflateStream.CopyToStream._destination, System.IO.Compression.DeflateStream._inflater, System.IO.Compression.DeflateStream._stream, System.IO.Stream.CopyTo(), System.IO.Compression.Inflater.Finished(), System.IO.Compression.Inflater.Inflate(), System.IO.Compression.Inflater.NeedsInput(), System.Buffers.ArrayPool< T >.Shared, and System.IO.Stream.Write().

Referenced by System.IO.Compression.DeflateStream.CopyTo().