我正在爲我正在開發的項目製作一個MSDN樣式文檔站點。我想知道是否有辦法遍歷所有類,包括它們的公共屬性/方法,並獲取其網頁生成的摘要和其他屬性。下面詳細說明:c#遍歷文檔生成的所有類屬性和方法
爲I類需要的名稱空間+摘要+繼承的類+類定義語法+公共構造+公共屬性+公有方法
實施例:
namespace foo
{
/// <summary>
/// ss
/// </summary>
public class bar : ClassA, InterfaceA
{
public bar(int a, int b)
{
}
public int Property1 { get;set; }
public int Method1(int a)
{
return 1;
}
}
}
命名空間= FOO
摘要= ss
繼承的類= ClassA
類定義語法= public class bar : ClassA, InterfaceA
public const ructors =欄(INT,INT)
公共屬性= Property1
公共方法方法1 =(int)的
,併爲所有的方法,屬性我需要的類型,如果它是隻讀等。
長話短說,基本上我想要儘可能地生成MSDN中的信息。任何幫助或想法表示讚賞。
反射?也許羅斯林。 – MarcinJuraszek
@MarcinJuraszek反射無法得到總結.... – Steve
做這裏提到的任何解決方案有幫助嗎? http://stackoverflow.com/questions/641364/c-sharp-documentation-generator – adv12