Example #1
0
        XElement FromLayerCollection(LayerCollection layers)
        {
            return(new XElement("Layers", GetContents()));

            IEnumerable <XElement> GetContents()
            {
                foreach (var layer in layers.GetLayersBottomToTop().Reverse())
                {
                    yield return(FromLayer(layer));
                }
            }
        }
 YamlSequence FromLayerCollection(LayerCollection layers) =>
 FromEnumerable(layers.GetLayersBottomToTop().Reverse(), FromLayer);