void DisposeCurrentParser() { editorParser.Dispose(); editorParser = null; parseComplete.Dispose(); parseComplete = null; ClearLastChange(); }
void CreateParserFor(string fileName) { editorParser = new MonoDevelop.Web.Razor.EditorParserFixed.RazorEditorParser(CreateRazorHost(fileName), fileName); parseComplete = new AutoResetEvent(false); editorParser.DocumentParseComplete += (sender, args) => { capturedArgs = args; parseComplete.Set(); }; lastParsedFile = fileName; }
void DisposeCurrentParser () { editorParser.Dispose (); editorParser = null; parseComplete.Dispose (); parseComplete = null; ClearLastChange (); }
void CreateParserFor (string fileName) { editorParser = new MonoDevelop.Web.Razor.EditorParserFixed.RazorEditorParser (CreateRazorHost (fileName), fileName); parseComplete = new AutoResetEvent (false); editorParser.DocumentParseComplete += (sender, args) => { capturedArgs = args; parseComplete.Set (); }; lastParsedFile = fileName; }