public CssDocument Parse(string fileName, string textToParse, bool reparse) { CssDocument cssDocument; if (fileName == "") { cssDocument = new CssDocument(fileName); cssDocument.ParseDocument(textToParse); } else { cssDocument = (CssDocument)DocumentList.GetDocument(fileName); if (cssDocument == null) { cssDocument = new CssDocument(fileName); cssDocument.ParseDocument(textToParse); DocumentList.AddDocument(cssDocument); } else { if (reparse) { codeBrowser.Clear(); cssDocument.ParseDocument(textToParse); } } } return(cssDocument); }
public void Parse(string fileName, string textToParse, bool reparse, CodeBrowserControl codeBrowser) { this.codeBrowser = codeBrowser; HtmlDocument htmlDocument = (HtmlDocument)DocumentList.GetDocument(fileName); if (htmlDocument == null) { htmlDocument = new HtmlDocument(fileName, textToParse); DocumentList.AddDocument(htmlDocument); } else { if (reparse) { codeBrowser.Clear(); htmlDocument.ClearStyleChilds(); htmlDocument.ParseDocument(textToParse); } } codeBrowser._tree.BeginUpdate(); BuildTree(htmlDocument); codeBrowser._tree.ExpandAll(); codeBrowser._tree.EndUpdate(); }
public void GenerateTree(CodeBrowserControl codeBrowser, CssDocument css, Node parent = null, bool clear = true) { this.codeBrowser = codeBrowser; if (clear) { codeBrowser.Clear(); } codeBrowser._tree.BeginUpdate(); BuildTree(css, parent); codeBrowser._tree.ExpandAll(); codeBrowser._tree.EndUpdate(); }