This project is read-only.
1
Vote

Issue with Inheritance Hierarchy: does not show all descendants

description

The Inheritance section of the generated documentation does not document all descendants of a class it would appear to stop at the first fork in the hierarchy
 
From the included projects I would have expected something like the following
 
System..::..Object
BaseDLL..::..BaseClass
DllOne..::..DllOneClassBase
  DllOne..::..DllOneClass2
  DllTwo..::..DllTwoClassBase
    DllThree..::..DllThreeBase
      DllThree..::..DllThreeClass3
    DllTwo..::..DllTwoClass2
DllOne..::..DllOneClassFromBase
DllThree..::..DllThreeClassFromBase
DllTwo..::..DllTwoClassFromBase
 
But I get the following
 
System..::..Object
BaseDLL..::..BaseClass
DllOne..::..DllOneClassBase
DllOne..::..DllOneClassFromBase
DllThree..::..DllThreeClassFromBase
DllTwo..::..DllTwoClassFromBase
 
Is there a way round this ?
 
I have included 4 projects
 
BaseDLL : the base classes
DllOne: has classes that inherit form base
DllTwo: has classes that inherit form DllOne and base
DllThree: has classes that inherit form DllThree and base
 
SingleDLL: uses the same source but has file links to produce a single dll to confirm there is no difference between the help files generated
 
I have included the projects I used to build the help files
 
Doc\Single\DocsSingleDLL.shfbproj and Doc\Multiple\MultipleDlls.shfbproj

file attachments

comments

kazac wrote Sep 20, 2011 at 10:28 AM

It lost my tabs after posting

System..::..Object
----BaseDLL..::..BaseClass
--------DllOne..::..DllOneClassBase
------------DllOne..::..DllOneClass2
------------DllTwo..::..DllTwoClassBase
----------------DllThree..::..DllThreeBase
--------------------DllThree..::..DllThreeClass3
----------------DllTwo..::..DllTwoClass2
--------DllOne..::..DllOneClassFromBase
--------DllThree..::..DllThreeClassFromBase

--------DllTwo..::..DllTwoClassFromBase

System..::..Object
----BaseDLL..::..BaseClass
--------DllOne..::..DllOneClassBase
--------DllOne..::..DllOneClassFromBase
--------DllThree..::..DllThreeClassFromBase
--------DllTwo..::..DllTwoClassFromBase

wrote Feb 22, 2013 at 1:39 AM