public List<Image> GenerateImages()
{
var matches = ImageRegex.Matches(this.ContentWithCommentsRemoved);
var images = new List<Image>();
foreach (Match match in matches)
{
Image image = new Image(HttpRequestResult.ResultUrl, match.Groups[1].Value);
image.Source = match.Groups[1].Value;
image.Content = match.Groups[0].Value;
images.Add(image);
}
return images.Distinct().ToList();
}