public static AttributeListSyntax TranslateMethodAttributeList(AttributeListSyntax attributeList) { for (int i = 0; i < attributeList.Attributes.Count; i++) { var attribute = attributeList.Attributes.ToList()[i]; AttributeSyntax translatedAttribute = TranslateAttribute(attribute); attributeList = attributeList.ReplaceNode(attribute, translatedAttribute); } return(attributeList); }