Beispiel #1
0
        public override void ReadData(byte version, BinaryReader binaryReader)
        {
            RecordHeader rh = new RecordHeader();

            rh.ReadData(binaryReader);

            int length = System.Convert.ToInt32(rh.TagLength);

            actionRecord = binaryReader.ReadBytes(length);

            //This doesn't read correctly but it reads as good as we need
            using (BinaryReader b = new BinaryReader(new MemoryStream(actionRecord)))
            {
                Flags   = b.ReadUInt32();
                Name    = b.ReadString();
                ABCData = b.ReadBytes((int)(b.BaseStream.Length - b.BaseStream.Position)); //Might wrap around
            }
        }
Beispiel #2
0
        public override void ReadData(byte version, BinaryReader binaryReader)
        {
            RecordHeader rh = new RecordHeader();

            rh.ReadData(binaryReader);
        }