public TiaRootObjectList(TiaFileObject obj)
        {
            this.obj = obj;

            TiaRootObjectEntrys = new List<TiaRootObjectEntry>();

            var b = new BinaryReader(new MemoryStream(obj.Data));
            var bytesize = b.ReadInt32();

            var cnt = b.ReadInt32();
            for (int i = 0; i < cnt; i++)
            {
                TiaRootObjectEntrys.Add(new TiaRootObjectEntry() {ObjectId = b.ReadTiaObjectId(), Name = b.ReadString()});                
            }
        }
        public TiaRootObjectList(TiaFileObject obj)
        {
            this.obj = obj;

            TiaRootObjectEntrys = new List <TiaRootObjectEntry>();

            var b        = new BinaryReader(new MemoryStream(obj.Data));
            var bytesize = b.ReadInt32();

            var cnt = b.ReadInt32();

            for (int i = 0; i < cnt; i++)
            {
                TiaRootObjectEntrys.Add(new TiaRootObjectEntry()
                {
                    ObjectId = b.ReadTiaObjectId(), Name = b.ReadString()
                });
            }
        }