E используется в качестве заполнителя для фактического типа, который будет передан функции Gen при вызове этой функции.
предположим, что E можно заменить на целое число
Найдено из здесь
System.Web.Mvc.ActionResult System.Web.Mvc.ContentResult System.Web.Mvc.EmptyResult System.Web.Mvc.FileResult System.Web.Mvc.HttpUnauthorizedResult System.Web.Mvc.JavaScriptResult System.Web.Mvc.JsonResult System.Web.Mvc.RedirectResult System.Web.Mvc.RedirectToRouteResult System.Web.Mvc.ViewResultBase
Методы объекта контроллера здесь
Там есть:
Content File Javascript Json PartialView Redirect RedirectToAction RedirectToRoute View
ContentResult - Представляет текстовый результат.
EmptyResult - Представляет отсутствие результат.
FileContentResult - Представляет загружаемый файл (с двоичным содержимым).
FilePathResult - Представляет загружаемый файл (с путем).
FileStreamResult - Представляет загружаемый файл (с файловым потоком).
JavaScriptResult - Представляет сценарий JavaScript сценарий.
JsonResult - Представляет результат JavaScript Object Notation. который может быть использован в приложении AJAX.
PartialViewResult -... Представляет HTML и разметку, отображаемую частичным представлением.
RedirectResult - Представляет перенаправление на новый URL.
RedirectToRouteResult -... Представляет результат, который выполняет перенаправление с использованием указанный словарь значений маршрута.
ViewResult - Представляет HTML и разметку, отображаемую представлением.