/// <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); } }
/// <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); } }
/// <summary> /// 查找API /// </summary> public static void FindApies(Assembly asm) { var discover = new ApiDiscover { Assembly = asm }; try { XmlMember.Load(asm); discover.FindApies(); } catch (Exception e2) { discover.logger.Debug(e2.ToString()); } }