Example #1
0
        internal void Connect(ITextBuffer textBuffer)
        {
            Requires.NotNull(textBuffer, nameof(textBuffer));

            this.TextBuffer = textBuffer;
            this.filter = this.CreateCommandFilter(textBuffer);
            this.ErrorListPresenter = new ErrorListPresenter(this.WpfTextView, this.core);
        }
Example #2
0
        internal void Disconnect(ITextBuffer textBuffer)
        {
            Requires.NotNull(textBuffer, nameof(textBuffer));

            this.filter?.Close();

            this.errorListPresenter?.Dispose();
            this.errorListPresenter = null;
        }