public static IHtmlString Picture(this HtmlHelper helper, UrlBuilder imageUrl, ImageType imageType, string cssClass = "", LazyLoadType lazyLoadType = LazyLoadType.None, string altText = "") { if (imageUrl == null) { return(new MvcHtmlString(string.Empty)); } var pictureData = PictureUtils.GetPictureData(imageUrl, imageType, lazyLoadType == LazyLoadType.Progressive, altText); var pictureElement = BuildPictureElement(pictureData, cssClass, lazyLoadType); return(new MvcHtmlString(HttpUtility.HtmlDecode(pictureElement))); }