public EditorTree(ITextBuffer textBuffer, ICoreShell shell, IExpressionTermFilter filter = null) { _ownerThread = Thread.CurrentThread.ManagedThreadId; ExpressionTermFilter = filter; TextBuffer = textBuffer; TextBuffer.ChangedHighPriority += OnTextBufferChanged; TreeUpdateTask = new TreeUpdateTask(this, shell); TreeLock = new EditorTreeLock(); } #endregion