AcoustID.Web.XmlResponseParser.ParseReleaseGroup C# (CSharp) Метод

ParseReleaseGroup() приватный Метод

private ParseReleaseGroup ( System.Xml.Linq.XElement node ) : ReleaseGroup
node System.Xml.Linq.XElement
Результат ReleaseGroup
        private ReleaseGroup ParseReleaseGroup(XElement node)
        {
            string id, type, title;

            TryParseChild(node, "id", out id);
            TryParseChild(node, "type", out type);
            TryParseChild(node, "title", out title);
            
            var releasegroup = new ReleaseGroup(id, title, type);

            var e = node.Element("artists");

            if (e != null)
            {
                var list = e.Elements("artist");

                foreach (var item in list)
                {
                    releasegroup.Artists.Add(ParseArtist(item));
                }
            }

            return releasegroup;
        }