ParseImageType() public static method

public static ParseImageType ( string imageType ) : ImageType
imageType string
return ImageType
Example #1
0
        private Image ReadImage()
        {
            this.XmlReader.AssertElementStart("image");
            this.XmlReader.AssertEmptyElement();

            Image image = new Image();

            image.Width  = int.Parse(this.XmlReader.GetAttribute("width"));
            image.Height = int.Parse(this.XmlReader.GetAttribute("height"));
            image.Type   = DataReader.ParseImageType(this.XmlReader.GetAttribute("type"));
            image.Uri    = this.XmlReader.GetAttribute("uri");
            image.Uri150 = this.XmlReader.GetAttribute("uri150");

            return(image);
        }
Example #2
0
        private Image ReadReleaseImage(JObject source)
        {
            Image image = new Image();

            foreach (var item in source)
            {
                var v = item.Value;

                switch (item.Key)
                {
                case "uri":
                    image.Uri = v.Value <string>();
                    break;

                case "uri150":
                    image.Uri150 = v.Value <string>();
                    break;

                case "width":
                    image.Width = v.Value <int>();
                    break;

                case "height":
                    image.Height = v.Value <int>();
                    break;

                case "resource_url":
                    break;

                case "type":
                    image.Type = DataReader.ParseImageType(v.Value <string>());
                    break;

                default:
                    this.ThrowIfStrict("Unknown key: " + item.Key);
                    break;
                }
            }
            return(image);
        }