internal static void AddXmlComment(PropertyInfo property, PackageDescriptor.MemberDescriptor descriptor)
        {
            XmlNode xmlCommentNode = GetXmlCommentNode(property.DeclaringType, "P:" + property.DeclaringType.FullName.Replace("+", ".") + "." + property.Name);

            if ((xmlCommentNode != null) && string.IsNullOrEmpty(descriptor.Description))
            {
                descriptor.Description = GetDescriptionText(xmlCommentNode.SelectSingleNode("summary").InnerXml);
            }
        }
        internal static void AddEnumXmlComment(string enumValue, Type enumType, PackageDescriptor.MemberDescriptor descriptor)
        {
            XmlNode xmlCommentNode = GetXmlCommentNode(enumType, "F:" + enumType.FullName.Replace("+", ".") + "." + enumValue);

            if ((xmlCommentNode != null) && string.IsNullOrEmpty(descriptor.Description))
            {
                descriptor.Description = GetDescriptionText(xmlCommentNode.SelectSingleNode("summary").InnerXml);
            }
        }