I have a number of different webservices in the C# web application I'm building and would like to create a quick documentation page which lists all of the webservices and the available web methods in each. Rather than having to keep the documentation page up-to-date whenever I change/add a webmethod it would be good if the documentation was dynamic.
For each webmethod I'd like to get the Description attribute from the Webmethod deceleration and (if possible) the list of parameters for each method.
I know I can get a lot of this info from the web service summary page that .NET serves for a .asmx page but I don't want to force the user to have to keep clicking away from the main documentation page.
Thanks in advance.