public void AddAttribute(CompileAttribute attribute) { attribute.NameIndex = AddConstantUtf8(attribute.Name); Attributes.Add(attribute); }
private static CompileAttribute[] ReadAttributes(EndianBinaryReader reader, List<CompileConstant> constants) { short attributeCount = reader.ReadInt16(); var attributes = new CompileAttribute[attributeCount]; for (int i = 0; i < attributeCount; i++) { attributes[i] = CompileAttribute.ReadAttribute(reader, constants); } return attributes; }