|
terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Collaboration diagram for System.IO.Compression.DeflateStreamNative:Classes | |
| class | SafeDeflateStreamHandle |
Public Member Functions | |
| void | Dispose (bool disposing) |
| void | Flush () |
| int | ReadZStream (IntPtr buffer, int length) |
| void | WriteZStream (IntPtr buffer, int length) |
Static Public Member Functions | |
| static DeflateStreamNative | Create (Stream compressedStream, CompressionMode mode, bool gzip) |
Protected Member Functions | |
| override void | Finalize () |
Private Member Functions | |
| DeflateStreamNative () | |
| int | UnmanagedRead (IntPtr buffer, int length) |
| int | UnmanagedWrite (IntPtr buffer, int length) |
| void | CheckResult (int result, string where) |
| static DeflateStreamNative.SafeDeflateStreamHandle | CreateZStream (CompressionMode compress, bool gzip, DeflateStreamNative.UnmanagedReadOrWrite feeder, IntPtr data) |
| static int | CloseZStream (IntPtr stream) |
| static int | Flush (DeflateStreamNative.SafeDeflateStreamHandle stream) |
| static int | ReadZStream (DeflateStreamNative.SafeDeflateStreamHandle stream, IntPtr buffer, int length) |
| static int | WriteZStream (DeflateStreamNative.SafeDeflateStreamHandle stream, IntPtr buffer, int length) |
| delegate int | UnmanagedReadOrWrite (IntPtr buffer, int length, IntPtr data) |
Static Private Member Functions | |
| static int | UnmanagedRead (IntPtr buffer, int length, IntPtr data) |
| static int | UnmanagedWrite (IntPtr buffer, int length, IntPtr data) |
Private Attributes | |
| DeflateStreamNative.UnmanagedReadOrWrite | feeder |
| Stream | base_stream |
| DeflateStreamNative.SafeDeflateStreamHandle | z_stream |
| GCHandle | data |
| bool | disposed |
| byte[] | io_buffer |
| Exception | last_error |
Definition at line 10 of file DeflateStreamNative.cs.