Esempio n. 1
0
        public Record(BinaryFlashReader reader, Flash owner)
        {
            ushort nVal = reader.ReadUInt16();
            this.TagLength = (uint)((int)nVal & 63);
            //this.TagCode = nVal>>6;
            this.Tag = (Flash.Tags)(nVal>>6);

            if (this.TagLength == 63)
                this.TagLength = reader.ReadUInt32();

            this.loadedData = reader.ReadBytes((int)this.TagLength);

            this.Owner = owner;
        }
Esempio n. 2
0
 protected void CopyRecord(Record record)
 {
     this.Tag = record.Tag;
     this.TagLength = record.TagLength;
     this.Owner = record.Owner;
 }