Zdexby TheHolyOneZ
44,741 classes
Class

CRC32

: Object
Pathfinding.Ionic.Crc.CRC32, Pathfinding.Ionic.Zip.Reduced 0x0038 (56 B) inherited 0x0010 Pathfinding.Ionic.Zip.Reduced.dll
0x00x0038

Members 6

OffsetSizeNameTypeFlagsDefault
—0x04BUFFER_SIZEintPrivateStatic+1 flags8192
0x04dwPolynomialuintPrivate—
0x00140x04padding / unreflected
0x08_TotalBytesReadlongPrivate—
0x01reverseBitsboolPrivate—
0x00210x07padding / unreflected
0x08crc32Tableuint[]Private—
0x04_registeruintPrivate—
0x00340x04unreflected bytes to end of CRC32

Functions 19

SignatureFlagsNativeParams
void .ctor()Public+1 flags—0x00
void .ctor(bool reverseBits)Public+1 flags—0x01
void .ctor(int polynomial, bool reverseBits)Public+1 flags—0x04
long get_TotalBytesRead()Public+1 flags—0x08
int get_Crc32Result()Public+1 flags—0x04
int GetCrc32(Stream input)Public—0x08
int GetCrc32AndCopy(Stream input, Stream output)Public0x08
int ComputeCrc32(int W, byte B)Public0x04
int _InternalComputeCrc32(uint W, byte B)1 flags0x04
void SlurpBlock(const byte[]& block, int offset, int count)Public0x08
void UpdateCRC(byte b)Public0x01
void UpdateCRC(byte b, int n)Public0x04
uint ReverseBits(uint data)PrivateStatic0x04
byte ReverseBits(byte data)PrivateStatic0x01
void GenerateLookupTable()Private0x00
uint gf2_matrix_times(const uint[]& matrix, uint vec)Private0x08
void gf2_matrix_square(const uint[]& square, const uint[]& mat)Private0x08
void Combine(int crc, int length)Public0x04
void Reset()Public0x00

Used by 6

types with a member, parameter or interface of this type