以编程方式访问.NET API

dha*_*ech 2 .net c# reflection system.reflection

有没有办法检索有关.NET API的元数据?

例如,假设我想获得为其定义的所有属性的列表System.Windows.Documents.List.以一些结构化格式(如XML,JSON等)获取此信息会很好.每个条目应如下所示:

<property name="MarkerStyle" type="TextMarkerStyle" get="true" set="true"/>
Run Code Online (Sandbox Code Playgroud)

我想避免屏幕刮掉MSDN库.:-)

Dar*_*rov 5

您可以使用Reflection在运行时检索有关现有类的元数据.该的GetProperties方法是你可以下手.