/// <summary> /// Raises the <c>ExpandImageUrl</c> event. /// </summary> protected virtual void OnExpandImageUrl(UrlEventArgs e) { // raise... if (ExpandImageUrl != null) { ExpandImageUrl(this, e); } }
private string ImageEvaluator(Match match) { if (match == null) { throw new ArgumentNullException("match"); } // get... string url = match.Groups["url"].Value; UrlEventArgs e = new UrlEventArgs(url); OnExpandImageUrl(e); return(string.Format("<img src=\"{0}\" class=\"{1}\">", e.Url, ImageCssClass)); }