Click or drag to resize

Crc32 Class

Generates a byte-wise 32-bit CRC calculation.
Inheritance Hierarchy
SystemObject
  GSF.IO.ChecksumsCrc32

Namespace: GSF.IO.Checksums
Assembly: GSF.Core (in GSF.Core.dll) Version: 2.4.218-beta+101eee949414e414795e55a6e73d88938f0177b8
Syntax
public sealed class Crc32
View Source

The Crc32 type exposes the following members.

Constructors
 NameDescription
Public methodCrc32Initializes a new instance of the Crc32 class
Top
Properties
 NameDescription
Public propertyValue Returns the CRC-32 data checksum computed so far.
Top
Methods
 NameDescription
Public methodStatic memberComputeCalculates the CRC32 check-sum on specified portion of a buffer.
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodReset Resets the CRC-32 data checksum as if no update was ever called.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodUpdate(Byte) Updates the checksum with the bytes taken from the array.
Public methodUpdate(Int32) Updates the checksum with the integer value.
Public methodUpdate(Byte, Int32, Int32) Adds the byte array to the data checksum.
Top
Extension Methods
 NameDescription
Public Extension MethodGetEnumValueOrDefault Gets the enumeration constant for value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Public Extension MethodGetEnumValueOrDefaultT Gets the enumeration constant for this value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Top
See Also