YamlObject FromExternalImageAsset(ExternalImageAsset asset, YamlMap superclassContent) { var result = superclassContent; result.Add(nameof(asset.Path), asset.Path); result.Add(nameof(asset.FileName), asset.FileName); return(result); }
XElement FromExternalImageAsset(ExternalImageAsset imageAsset) { return(new XElement( nameof(ImageAsset), new XAttribute(nameof(imageAsset.Id), imageAsset.Id), new XAttribute(nameof(imageAsset.Width), imageAsset.Width), new XAttribute(nameof(imageAsset.Height), imageAsset.Height), new XAttribute(nameof(imageAsset.Path), imageAsset.Path), new XAttribute(nameof(imageAsset.FileName), imageAsset.FileName))); }
YamlObject FromExternalImageAsset(ExternalImageAsset asset) { return(new YamlMap { { "Id", asset.Id }, { "Width", asset.Width }, { "Height", asset.Height }, { "Path", asset.Path }, { "Filename", asset.FileName }, }); }