Click or drag to resize

CRC32 Class

Class for calculation CRC32 checksums.
Inheritance Hierarchy

Namespace: NeoAxis
Assembly: NeoAxis.Core (in NeoAxis.Core.dll) Version: 2026.1.1.0 (2026.1.1.0)
Syntax
C#
public class CRC32 : HashAlgorithm

The CRC32 type exposes the following members.

Constructors
 NameDescription
Public methodCRC32 Creates a CRC32 object using the DefaultPolynomial
Public methodCRC32(UInt32) Creates a CRC32 object using the specified Creates a CRC32 object
Public methodCRC32(UInt32, Boolean) Construct the
Top
Properties
 NameDescription
Public propertyStatic memberAutoCache Gets or sets the auto-cache setting of this class.
Public propertyCurrentCRC 
Public propertyStatic memberDefaultPolynomial Returns the default polynomial
Top
Methods
 NameDescription
Protected methodStatic memberBuildCRC32Table Builds a crc32 table given a polynomial
Public methodStatic memberClearCache 
Public methodComputeHash(Byte) Overloaded. Computes the hash value for the input data.
Public methodComputeHash(Stream) Computes the hash value for the specified Stream.
Public methodComputeHash(Byte, Int32, Int32) Overloaded. Computes the hash value for the input data.
Protected methodHashCore 
Protected methodHashFinal 
Public methodInitialize Initializes an implementation of HashAlgorithm.
Protected methodStatic memberReflect 
Top
See Also