This abstract base class is used by several different classes in the System.Web.Services.Description namespace. It provides only one property, Documentation, which represents the <documentation> element that can be added inside other WSDL language elements to provide human-readable information (like a descriptive comment). This tag is generated automatically when you use the Description property of the System.Web.Services.WebMethodAttribute or System.Web.Services.WebServiceAttribute.
public abstract class DocumentableItem { // Protected Constructors protected DocumentableItem( ); // Public Instance Properties public string Documentation{set; get; } }