Я хочу иметь возможность получить маршруты для определенных действий контроллера.
Это подпись.
string extractRoute<T>(Action<T> action)
{
doing something
return string.Empty;
}
Я хочу использовать это так:
string route1 = extractRoute<SomeController>(x => x.GetAll);
string route2 = extractRoute<SomeController>(x => x.Delete);
и результаты будут сохранены в коллекции
Получение этой ошибки компиляции
Только выражения присваивания, вызова, приращения, декремента, ожидания и новых выражений объектовможет использоваться как выражение
SomeController - это контроллер API
И
GetAll - это действие на этом контроллере.
Task<ActionResult<SomeResult>> GetAll(Request requesT)
{
throw new System.NotImplemented();
}
Удалить - это действие на этом контроллере.
Task<ActionResult<bool>> Delete (int id)
{
throw new System.NotImplemented();
}