We Moved - This Forum is now Read-Only

Our new community is now available at https://support.submain.com/community/. We will leave historical discussions here in this forum view-only mode for search purposes, but moving forward, please post your questions in the appropriate category in the new community.

 
  SubMain - CodeIt.Right The First Time!

/Community

Support Community for SubMain Products
 Home Products Services Download Purchase Support
Search
 
Home Forums Blogs Tutorials/CIR Tutorials/GD Downloads
Welcome to SubMain Community Sign in | Join | Help

Method Overloads do not generate doc for all methods

  •  03-23-2016, 8:23 AM

    Method Overloads do not generate doc for all methods

    I have a class that has 4 sets of methods that each have 3 overloads. When I generate the documentation, only one method out of each set will display descriptions. Originally I thought this may be due to the fact that I was using C#6.0 Expression body functions (as the 2 overloads delegate to the the third), but this doesn't seem to be the case. I had hit Synchronize on one of the methods and then suddenly the documentation changed so that a different overload was now generating documentation while the other two wouldn't.

    You can see in the below screenshot ExecuteNonQuery, Fetch, ExecuteReader and ExecuteScalar have 3 overloads each. They are all fully documented and the documentation is synchronized with the member signature. Yet only one method out of each group is having its documentation generated. If I navigate to the ones who aren't displaying their summary, the page is blank with default information for each parameter/return type and not the actual XML documentation.

    I am using GhostDoc Pro 5.1.16036. This behavior is exhibited no matter what the output format is (HTML, HelpViewer, etc).

    In case the image didn't embed correctly, it can be found at http://i.imgur.com/S8OQJlY.png 

View Complete Thread
 
     
 
Home |  Products |  Services |  Download |  Purchase |  Support |  Community |  About Us |