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