0
我正在創建一個工具來創建表達式代理生成mvc路由,而無需手動查找路由名稱。在過去,我通過給定路線上的屬性手動提供了這些信息。是否有獲取mvc路由方法的變量名稱的標準方法
不過,我想知道是否有一種方法來獲得MVC框架給出的信息。
讓我們想象一下這樣的場景:
public class SomeController : ApiController
{
public int SomeMethod(int someParam1, string someParam2)
{
}
}
var methodInfo = typeof(SomeController).GetMethod("SomeMethod");
var result = ImaginaryMethod(methodInfo); // Should return ["someParam1", "someParam2"]
我想知道是否有一種方法,通過例如獲得參數名的方法的MethodInfo的或其他方式。
是否有一些框架方法已經這樣做,我不知道?
呃。不驗證思想的經典案例「代碼運行時不應該包含僅在代碼中放置的信息」......是的,除了它被編譯到正在描述的類中。不過謝謝。 – Dbl