C# Class UnpackShell.Shared.CRC

Inheritance: UnpackShell.Interfaces.ICRCAlgorithm
Afficher le fichier Open project: darkstar/gus Class Usage Examples

Méthodes publiques

Méthode Description
CRC ( CRCParameters param ) : System
CalculateCRC ( byte data, int length ) : ulong
CalculateCRC ( string data ) : ulong
Create ( string name ) : CRC
DoCRCTests ( ) : void
Reflect ( ulong value, int width ) : ulong

Private Methods

Méthode Description
CalculateCRCbyTable ( byte data, int length ) : ulong
CalculateCRCdirect ( byte data, int length ) : ulong
GenerateTable ( ) : void

Method Details

CRC() public méthode

public CRC ( CRCParameters param ) : System
param CRCParameters
Résultat System

CalculateCRC() public méthode

public CalculateCRC ( byte data, int length ) : ulong
data byte
length int
Résultat ulong

CalculateCRC() public méthode

public CalculateCRC ( string data ) : ulong
data string
Résultat ulong

Create() public static méthode

public static Create ( string name ) : CRC
name string
Résultat CRC

DoCRCTests() public static méthode

public static DoCRCTests ( ) : void
Résultat void

Reflect() public static méthode

public static Reflect ( ulong value, int width ) : ulong
value ulong
width int
Résultat ulong