This project is read-only.
2
Vote

Generic descendant of a generic base class misses overloaded methods from documentation

description

In the documentation of the following code, TestClass doesn't contain the overloaded methods from its base. It works even if TestClass is not generic.
It goes wrong in MrefBuilder. I attached a sample project also.
 
namespace TestLibrary
{
public class TestBaseClass<T>
{
    /// <summary>
    /// Method with T arg type.
    /// </summary>
    /// <param name="arg"></param>
    public void TestMethod(T arg) {  }
 
    /// <summary>
    /// Method with String arg type.
    /// </summary>
    /// <param name="arg"></param>
    public void TestMethod(String arg)  {   }
}
 
public class TestClass : TestBaseClass<int>
{
    public void TestMethod2() {  }
}
}

file attachments

comments

EWoodruff wrote May 23, 2013 at 4:28 PM

Please note that this project has been discontinued and may not be monitored as frequently. For future questions or issues concerning Sandcastle or SHFB, post them over on the Sandcastle Help File Builder project.

This particular bug was fixed a while ago so upgrading to the latest release available at the SHFB project site will correct the issue.