Microsoft.R.Editor.Tree.EditorTree.EditorTree C# (CSharp) Method

EditorTree() public method

Creates document tree on a given text buffer.
public EditorTree ( ITextBuffer textBuffer, ICoreShell shell, IExpressionTermFilter filter = null ) : System
textBuffer ITextBuffer Text buffer
shell ICoreShell
filter IExpressionTermFilter
return System
        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