AW.Webapi.Sample.Areas.HelpPage.XmlDocumentationProvider.GetDocumentation C# (CSharp) Method

GetDocumentation() public method

public GetDocumentation ( MemberInfo member ) : string
member System.Reflection.MemberInfo
return string
        public string GetDocumentation(MemberInfo member)
        {
            string memberName = String.Format(CultureInfo.InvariantCulture, "{0}.{1}", GetTypeName(member.DeclaringType), member.Name);
            string expression = member.MemberType == MemberTypes.Field ? FieldExpression : PropertyExpression;
            string selectExpression = String.Format(CultureInfo.InvariantCulture, expression, memberName);
            XPathNavigator propertyNode = _documentNavigator.SelectSingleNode(selectExpression);
            return GetTagValue(propertyNode, "summary");
        }

Same methods

XmlDocumentationProvider::GetDocumentation ( HttpActionDescriptor actionDescriptor ) : string
XmlDocumentationProvider::GetDocumentation ( HttpControllerDescriptor controllerDescriptor ) : string
XmlDocumentationProvider::GetDocumentation ( HttpParameterDescriptor parameterDescriptor ) : string
XmlDocumentationProvider::GetDocumentation ( Type type ) : string