【发布时间】:2015-01-10 21:38:19
【问题描述】:
我正在为我正在从事的项目制作一个 MSDN 风格的文档站点。我想知道是否有一种方法可以遍历所有类,包括它们的公共属性/方法,并获取它们的摘要和其他属性以生成网页。详情如下:
对于我需要命名空间+摘要+继承类+类定义语法+公共构造函数+公共属性+公共方法的类
例子:
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
继承 class= ClassA
类定义语法 = public class bar : ClassA, InterfaceA
公共构造函数 = bar(int, int)
公共属性 = Property1
公共方法 = Method1(int)
对于所有的方法和属性,我需要类型,如果它是只读的等等。
长话短说,基本上我想尽可能多地生成 MSDN 中的信息。任何帮助或想法表示赞赏。
【问题讨论】:
-
反思?也许罗斯林。
-
@MarcinJuraszek 反射无法获得摘要....
-
这里提到的任何解决方案有帮助吗? stackoverflow.com/questions/641364/…
-
@adv12 文档生成器不是我想要的。由于我已经对网站进行了模板化,因此我需要获取所有这些信息并相应地填写它们
-
blogs.msdn.com/b/csharpfaq/archive/2011/11/03/… 你去 - 这已经很老了,但它应该让你开始。
标签: c#