C24.TeamSharper.DotSettingsSerializer.ParseLayers C# (CSharp) Method

ParseLayers() private method

private ParseLayers ( System.Xml.Linq.XElement xml ) : IEnumerable
xml System.Xml.Linq.XElement
return IEnumerable
        internal IEnumerable<DotSettingsLayer> ParseLayers(XElement xml)
        {
            if (xml == null)
            {
                throw new ArgumentNullException("xml");
            }

            IEnumerable<IGrouping<string, XElement>> groups = GetAllInjectedLayerElementsGroupedByLayer(xml);
            return groups.Select(group => CreateLayerFromGroup(group, group.Key));
        }