예제 #1
0
        internal static AwsImageSet FromXmlNode(XmlNode node)
        {
            var imageSet = new AwsImageSet();

            AwsImageSetCategory category;
            if (Enum.TryParse<AwsImageSetCategory>(XmlHelper.GetAttributeValue(node, "Category"), out category))
                imageSet.Category = category;

            foreach (XmlNode imageNode in node.ChildNodes)
                imageSet.Images.Add(AwsImage.FromXmlNode(imageNode));

            return imageSet;
        }
예제 #2
0
        internal static AwsImageSet FromXmlNode(XmlNode node)
        {
            var imageSet = new AwsImageSet();

            AwsImageSetCategory category;

            if (Enum.TryParse <AwsImageSetCategory>(XmlHelper.GetAttributeValue(node, "Category"), out category))
            {
                imageSet.Category = category;
            }

            foreach (XmlNode imageNode in node.ChildNodes)
            {
                imageSet.Images.Add(AwsImage.FromXmlNode(imageNode));
            }

            return(imageSet);
        }