如何从XML文档文件中查找方法的返回类型

时间:2018-08-09 21:21:15

标签: c# visual-studio xml-documentation

我正在尝试编写一个控制台应用程序,该应用程序将基于Visual Studio生成的XML文档文件生成文档页面。所以这是问题所在,看看Visual Studio生成的XML:

<?xml version="1.0"?>
<doc>
<assembly>
    <name>Assembly-CSharp</name>
</assembly>
<members>
    <member name="M:Utility.ScaleRange(System.Single,System.Single,System.Single,System.Single,System.Single)">
        <summary>
        Scales x from inA-inB to outA-outB
        </summary>
        <param name="_x">Value to scale</param>
        <param name="_inA">Input range min</param>
        <param name="_inB">Input range max</param>
        <param name="_outA">Output range min</param>
        <param name="_outB">Output range max</param>
        <returns>Scaled value</returns>
    </member>
</members>
</doc>

如您所见,除非在注释代码时在<returns>中编写该方法,否则无法知道该方法返回的类型 (这是我不想做的事情)

有没有一种方法可以使VS输出方法的类型?如果没有,我想我将不得不使用Reflection来帮助我完成这个项目。

谢谢!

0 个答案:

没有答案