internal static byte[] TrimLeadingZero(byte[] values)
{
byte[] r = null;
if ((0x00 == values[0]) && (values.Length > 1))
{
r = new byte[values.Length - 1];
Array.Copy(values, 1, r, 0, values.Length - 1);
}
else
{
r = new byte[values.Length];
Array.Copy(values, r, values.Length);
}
return r;
}