public IEnumerable <IHtmlSchemaFileInfo> GetSchemas(string defaultSchemaPath) { foreach (string file in Directory.EnumerateFiles(GetSchemaFolder(), "*.xsd")) { yield return(HtmlSchemaFileInfo.FromFile(file)); } }
public static HtmlSchemaFileInfo FromFile(string file) { HtmlSchemaFileInfo info = new HtmlSchemaFileInfo(); info.File = file; string input = System.IO.File.ReadAllText(file); Match match = _regex.Match(input); if (match.Success) { info.CustomPrefix = match.Groups["prefix"].Value; } return info; }
public static HtmlSchemaFileInfo FromFile(string file) { HtmlSchemaFileInfo info = new HtmlSchemaFileInfo(); info.File = file; string input = System.IO.File.ReadAllText(file); Match match = _regex.Match(input); if (match.Success) { info.CustomPrefix = match.Groups["prefix"].Value; } return(info); }