private IEnumerable <Dictionary <string, DemoMenuItem> > GetSubMenuList(DirectoryInfo directory, bool isDocs) { if (isDocs) { foreach (FileSystemInfo docItem in directory.GetFileSystemInfos()) { if (docItem.Extension != ".md") { continue; } string[] segments = docItem.Name.Split('.'); if (segments.Length != 3) { continue; } string language = segments[1]; string content = File.ReadAllText(docItem.FullName); Dictionary <string, string> docData = DocParser.ParseHeader(content); yield return(new Dictionary <string, DemoMenuItem>() {