public ulong ReadUInt40() { ulong value = ReadUInt32(); return value | ((ulong)ReadUInt8() << 32); } /// <summary>