How can I know the private members in an xml file?

Viewed 27
<?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>

I built and extracted the xml file in the project, and I am trying to parse this xml in another project.

How to know the private members in an xml file?

1 Answers

You'll need to have access to the assembly that goes with that XML file. Then you can reflect over the assembly, looking up types based on the member names. And System.Type can tell you if it's public, as can MethodInfo and etc.

Related