public override AttributeList VisitAttributeList(AttributeList attributes) { AttributeList list = new AttributeList(); for (int i = 0; i < attributes.Count; i++) { AttributeNode a = attributes[i]; list.Add(VisitAttributeNode(a)); } return list; }