public void ReadData(BufferedBinaryReader binaryReader)
{
byte[] b = binaryReader.ReadBytes(2);
BitArray ba = BitParser.GetBitValues(b);
dataSize = (int)BitParser.ReadUInt32(ba, 0, 16);
data = null;
if (dataSize != 0)
{
data = new byte[dataSize];
for (int i = 0; i < dataSize; i++)
data[i] = binaryReader.ReadByte();
}
}