public static string GetXmlDocumentation(this TypedParameter parameter, XDocument xml) { if (xml == null) { return(String.Empty); } return(xml.XPathEvaluate( String.Format( "string(/doc/members/member[@name='{0}']/param[@name='{1}'])", GetMemberElementName(parameter.Function), parameter.Name) ).ToString().Trim()); }
/// <param name="xml">Don't set it, it's just for tests.</param> public static string GetDescription(this TypedParameter parameter, XmlReader xml = null) { return(GetMemberElement(parameter.Function, xml, DocumentElementType.Description, parameter.Name)); }