internal static List <AttributeEntry> ReadAttributeEntryList(BinaryReader reader, INameDecoder nameTable, IDomObjectTable objectTable) { List <AttributeEntry> list = new List <AttributeEntry> (); // Number of attributes int num = reader.ReadInt32(); while (num-- > 0) { AttributeEntry e = new AttributeEntry(); e.File = ReadString(reader, nameTable); e.Attribute = ReadAttribute(reader, nameTable, objectTable); list.Add(e); } return(list); }
internal static List<AttributeEntry> ReadAttributeEntryList (BinaryReader reader, INameDecoder nameTable, IDomObjectTable objectTable) { List<AttributeEntry> list = new List<AttributeEntry> (); // Number of attributes int num = reader.ReadInt32 (); while (num-- > 0) { AttributeEntry e = new AttributeEntry (); e.File = ReadString (reader, nameTable); e.Attribute = ReadAttribute (reader, nameTable, objectTable); list.Add (e); } return list; }