Esempio n. 1
0
        internal ZProperty[] ReadPropertyTableProperties(ZPropertyTable propertyTable)
        {
            // read properties...
            var props  = new List <ZProperty>();
            var reader = new MemoryReader(memory, propertyTable.Address);

            reader.SkipShortName();

            var version = Header.ReadVersion(memory);
            var index   = 0;
            var prop    = reader.NextProperty(version, propertyTable, index);

            while (prop != null)
            {
                props.Add(prop);
                prop = reader.NextProperty(version, propertyTable, ++index);
            }

            return(props.ToArray());
        }