如何知道xml文件中的私有成员


<?xml version="1.0"?>
<doc>
<assembly>
<name>TargetProject</name>
</assembly>
<members>
<member name="T:TargetProject.Target.TargetClass">
</member>
<member name="M:TargetProject.Target.TargetClass.#ctor">
</member>
<member name="M:TargetProject.Target.TargetClass.Function(System.String,System.Int32)">
<summary>
This is Public Member Function
</summary>
</member>
<member name="M:TargetProject.Target.TargetClass.Function2(System.String,System.Int32)">
<summary>
This is Private Member Function
</summary>
</member>
</members>
</doc>

我在项目中构建并提取了xml文件,并试图在另一个项目中解析这个xml。

如何知道xml文件中的私有成员?

您需要访问该XML文件附带的程序集。然后可以反映程序集,根据成员名称查找类型。System.Type可以告诉你它是否是公共的,MethodInfo等也可以

相关内容

最新更新