/// <summary>
        /// 获取注释
        /// </summary>
        /// <param name="method"></param>
        /// <returns></returns>
        public static string GetComments(this MethodInfo method)
        {
            XPathNavigator navigator = GetXmlDoc(method)?.CreateNavigator();

            if (navigator == null)
            {
                return(string.Empty);
            }
            var commentId = XmlCommentsIdHelper.GetCommentIdForMethod(method);
            var node      = navigator.SelectSingleNode(string.Format(MemberXPath, commentId));

            if (node != null)
            {
                var summaryNode = node.SelectSingleNode(SummaryTag);
                if (summaryNode != null)
                {
                    return(summaryNode.ExtractContent());
                }
            }
            return("");
        }
        /// <summary>
        /// 获取注释
        /// </summary>
        /// <param name="parameterInfo"></param>
        /// <param name="method"></param>
        /// <returns></returns>
        public static string GetComments(this ParameterInfo parameterInfo, MethodInfo method)
        {
            XPathNavigator navigator = GetXmlDoc(parameterInfo)?.CreateNavigator();

            if (navigator == null)
            {
                return(string.Empty);
            }
            var commentId  = XmlCommentsIdHelper.GetCommentIdForMethod(method);
            var methodnode = navigator.SelectSingleNode(string.Format(MemberXPath, commentId));

            if (methodnode == null)
            {
                return("");
            }

            var parameternode = methodnode.SelectSingleNode(string.Format(ParamXPath, parameterInfo.Name));

            if (parameternode != null)
            {
                return(parameternode.ExtractContent());
            }
            return("");
        }