private void OnDocumentParseComplete(DocumentParseCompleteEventArgs args) { using (_parser.SynchronizeMainThreadState()) { _currentParseTree = args.GeneratorResults.Document; _lastChangeOwner = null; } Debug.Assert(args != null, "Event arguments cannot be null"); EventHandler <DocumentParseCompleteEventArgs> handler = DocumentParseComplete; if (handler != null) { try { handler(this, args); } catch (Exception ex) { Debug.WriteLine("[RzEd] Document Parse Complete Handler Threw: " + ex.ToString()); } } }
private void OnDocumentParseComplete(DocumentParseCompleteEventArgs args) { using (_parser.SynchronizeMainThreadState()) { _currentParseTree = args.GeneratorResults.Document; _lastChangeOwner = null; } Debug.Assert(args != null, "Event arguments cannot be null"); EventHandler<DocumentParseCompleteEventArgs> handler = DocumentParseComplete; if (handler != null) { try { handler(this, args); } catch (Exception ex) { Debug.WriteLine("[RzEd] Document Parse Complete Handler Threw: " + ex.ToString()); } } }