protected override MediaTransformResult TransformText(string text, out string transformedText)
{
var result = MediaTransformResult.Success;
transformedText = CssImportRegex.Replace(text, delegate(Match m)
{
var stylesheetUrl = m.Groups["StylesheetUrl"].Value.Trim(new[] { '\'', '"' });
string downloadedContent;
if (TryGetStylesheetContent(new Uri(HttpContext.Current.Request.Url, stylesheetUrl), out downloadedContent))
{
return downloadedContent;
}
result = MediaTransformResult.FailedWithFallback;
return m.Value;
});
return result;
}