0
在我控制的C#程序集中是一個類。我控制創建它的所有實例。我怎樣才能在運行時覆蓋它的構造函數,所有方法和屬性?我怎樣才能創建這個重寫類的實例?在運行時覆蓋類
在我控制的C#程序集中是一個類。我控制創建它的所有實例。我怎樣才能在運行時覆蓋它的構造函數,所有方法和屬性?我怎樣才能創建這個重寫類的實例?在運行時覆蓋類
我用反射來創建一個代碼,並通過編譯它CSharpCodeProvider。
尋找依賴注入框架:Unity,Ninject,Castle Windsor框架。
你有什麼試過?什麼沒有用?你爲什麼不發佈你的代碼?請閱讀:http://tinyurl.com/so-hints – Oded 2011-05-02 11:38:53
這聽起來像你想攔截對象的所有調用?例如,看一下Castle Framework並搜索攔截器。 – 2011-05-02 11:40:33
你爲什麼要這麼做? – 2011-05-02 11:40:36