1
如何使裝配中的現有類型在運行時實現接口(提取接口然後實現它)(使用運行時編織,Mono.Cecil能做到,普通的編譯器基礎設施...)如何使裝配中的現有類型實現.Net中的接口
類彙編:
public class MyClass
{
public method1(){}
public method2(){}
}
要生成
public class IMyClass
{
method1();
method2();
}
public class MyClass : IMyClass
{
public method1(){}
public method2(){}
}
用於什麼?你想達到什麼目的? – netaholic
對於代碼分析/重構工具:將常用方法提取到接口中。用於遺留代碼遷移 –