Нет встроенной функции, о которой я знаю, потому что имя не обязательно известно без выполнения представления.
Вероятно, вы можете просто запустить регулярное выражение для ваших макетов, например
[^@]@RenderSection\(\s*"(?<name>[^"]+)"\s*\)
, который принимает @RenderSection ("foo") или @RenderSection ("foo"), но пропускает @@ RenderSection (@@ escaped @).
Однако это предполагает, что имя раздела передается как строковый литерал.Представление также может выглядеть (не типичная ситуация, но возможно):
@RenderSection(Model.SectionName)
В этом случае вы в значительной степени потеряны.