public static int GetCrc32(byte[] bytes, int offset, int length)
{
if (bytes == null)
{
Warning("Bytes is invalid.");
}
if (offset < 0 || length < 0 || offset + length > bytes.Length)
{
Warning("Offset or length is invalid.");
}
s_Algorithm.HashCore(bytes, offset, length);
int result = (int)s_Algorithm.HashFinal();
s_Algorithm.Initialize();
return(result);
}