示例#1
0
        /// <summary>
        /// 生成Markdown文档(在当前目录的md目录下)
        /// </summary>
        public static void CreateMarkdown(params Assembly[] assemblies)
        {
            foreach (var assembly in assemblies)
            {
                ApiDiscover discover = new ApiDiscover();
                discover.Discover(assembly);

                var path = IOHelper.CheckPath(Environment.CurrentDirectory, "md");

                var extend = new ApiMarkDown
                {
                    ServiceInfos = discover.ServiceInfos
                };
                extend.MarkDown(path);
            }
        }
示例#2
0
        /// <summary>
        /// 生成Markdown文档(在当前目录的md目录下)
        /// </summary>
        public static void CreateMarkdown(params Type[] types)
        {
            foreach (var type in types)
            {
                ApiDiscover discover = new ApiDiscover();
                discover.Discover(type);

                var path = IOHelper.CheckPath(Environment.CurrentDirectory, "md");

                var extend = new ApiMarkDown
                {
                    ServiceInfos = discover.ServiceInfos
                };
                extend.MarkDown(path);
            }
        }