В MVC ActionResult
— это абстрактный класс, имеющий ExecuteResult
абстрактный метод. Конечно, ExecuteResult
будет реализовано там, где ActionResult
будет унаследовано.
JsonResult
наследует класс ActionResult
. Итак, согласно основному правилу, я ожидаю реализации метода ExecuteResult
в классе JsonResult
.
См. изображения ниже.
Но здесь нет ни тела, ни конкретной реализации метода ExecuteResult
в классе JsonResult
. Однако метод переопределяется, но без тела или реализации.
Так где же реальная реализация этого абстрактного метода?