public virtual PageContentType DeterminePageType(string mediaType)
{
if (mediaType == null)
{
throw new ArgumentNullException("mediaType");
}
if (mediaType.Equals("text/html", StringComparison.OrdinalIgnoreCase))
{
return PageContentType.Html;
}
if (mediaType.StartsWith("text/", StringComparison.OrdinalIgnoreCase))
{
return PageContentType.Text;
}
return PageContentType.Binary;
}