Example #1
0
        public override void Read(BinaryReader br, int length = 0)
        {
            ParcelLocation = new DSA();
            ParcelSize     = new BS();

            ParcelLocation.Read(br);
            ParcelSize.Read(br);

            if (ParcelSize.Size == 0 && !ParcelSize.IsNull && !ParcelLocation.IsNull)
            {
                ParcelLocation          = null;
                br.BaseStream.Position -= 6;

                OffsetToDividedInfo = new D();
                DividedParcelInfo   = new DividedParcelInfo();
                OffsetToDividedInfo.Read(br);
                DividedParcelInfo.Read(br);
                br.BaseStream.Position += 2;
            }
        }