我想找到給定類型所依賴的所有類型,包括接口,抽象類,枚舉,結構等。我想加載一個程序集,並打印出一個列表中定義的所有類型,和他們的依賴。 到目前爲止,我已經能夠找到CLR程序集使用Mono.Cecil所依賴的所有外部類型,例如, using System;
using Mono.Cecil;
using System.IO;
FileInfo f = new FileInfo("SomeAs
(首先,這是一篇很長的文章,但不用擔心:我已經實現了所有這一切,我只是在問你的意見或可能的替代方案。) 我在執行以下操作時遇到問題;我會感謝一些幫助: 我得到一個Type作爲參數。 我使用反射定義了一個子類。請注意,我不打算修改原始類型,但創建一個新類型。 創建每原始類,的字段的屬性,像這樣: public class OriginalClass {
private int x;
}