private static IEnumerable <AttributeInfo> ConvertAttributeInfoArray(XmlAttributeCollection collection) { var list = collection.ToGeneric <XmlAttribute>()?.Select(attr => new AttributeInfo { Name = attr.Name, Value = attr.Value }).ToList(); return(list); }