XElement FromLayersAsset(LayerCollectionAsset asset) { return(new XElement( nameof(LayerCollectionAsset), new XAttribute(nameof(asset.Id), asset.Id), FromLayerCollection(asset.Layers))); }
YamlObject FromLayersAsset(LayerCollectionAsset asset, YamlMap superclassContent) { var result = superclassContent; result.Add(nameof(asset.Layers), FromLayerCollection(asset.Layers)); return(result); }
YamlObject FromLayersAsset(LayerCollectionAsset asset) { var result = new YamlMap { { "Id", asset.Id }, { "Layers", FromLayerCollection(asset.Layers) }, }; return(result); }