public void setSymbols(CategorySymbolList symbols) { this.symbols = symbols; foreach (CategorySymbol s in symbols) { s.SetIType(type); } this.symbols.SetIType(new ListType(type)); }
public EnumeratedCategoryDeclaration(String name, IdentifierList attrs, IdentifierList derived, CategorySymbolList symbols) : base(name, attrs, derived, null) { type = new EnumeratedCategoryType(name); setSymbols(symbols); }