| 
    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 Ionic.Crc.CRC32:Public Member Functions | |
| int | GetCrc32 (Stream input) | 
| int | GetCrc32AndCopy (Stream input, Stream output) | 
| int | ComputeCrc32 (int W, byte B) | 
| void | SlurpBlock (byte[] block, int offset, int count) | 
| void | UpdateCRC (byte b) | 
| void | UpdateCRC (byte b, int n) | 
| void | Combine (int crc, int length) | 
| CRC32 () | |
| CRC32 (bool reverseBits) | |
| CRC32 (int polynomial, bool reverseBits) | |
| void | Reset () | 
Package Functions | |
| int | _InternalComputeCrc32 (uint W, byte B) | 
Properties | |
| long | TotalBytesRead [get, set] | 
| int | Crc32Result [get, set] | 
Private Member Functions | |
| void | GenerateLookupTable () | 
| uint | gf2_matrix_times (uint[] matrix, uint vec) | 
| void | gf2_matrix_square (uint[] square, uint[] mat) | 
Static Private Member Functions | |
| static uint | ReverseBits (uint data) | 
| static byte | ReverseBits (byte data) | 
Private Attributes | |
| uint | dwPolynomial | 
| long | _TotalBytesRead | 
| bool | reverseBits | 
| uint[] | crc32Table | 
| uint | _register | 
Static Private Attributes | |
| const int | BUFFER_SIZE = 8192 |