C# Класс UnpackShell.Shared.CRC

Наследование: UnpackShell.Interfaces.ICRCAlgorithm
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
CalculateCRCbyTable ( byte data, int length ) : ulong
CalculateCRCdirect ( byte data, int length ) : ulong
GenerateTable ( ) : void

Описание методов

CRC() публичный Метод

public CRC ( CRCParameters param ) : System
param CRCParameters
Результат System

CalculateCRC() публичный Метод

public CalculateCRC ( byte data, int length ) : ulong
data byte
length int
Результат ulong

CalculateCRC() публичный Метод

public CalculateCRC ( string data ) : ulong
data string
Результат ulong

Create() публичный статический Метод

public static Create ( string name ) : CRC
name string
Результат CRC

DoCRCTests() публичный статический Метод

public static DoCRCTests ( ) : void
Результат void

Reflect() публичный статический Метод

public static Reflect ( ulong value, int width ) : ulong
value ulong
width int
Результат ulong