public List<JavaScript> GenerateJavaScripts()
{
var matches = JavaScriptRegex.Matches(this.ContentWithCommentsRemoved);
var scripts = new List<JavaScript>();
foreach (Match match in matches)
{
JavaScript javaScript = new JavaScript(HttpRequestResult.ResultUrl, match.Groups[1].Value);
javaScript.Source = match.Groups[1].Value;
javaScript.Content = match.Groups[0].Value;
scripts.Add(javaScript);
}
return scripts.Distinct().ToList();
}