Ejemplo n.º 1
0
        public ITagger <T> CreateTagger <T>(ITextView textView, ITextBuffer textBuffer) where T : ITag
        {
            BraceHighlighter highlighter = ServiceManager.GetService <BraceHighlighter>(textView);

            if (highlighter == null)
            {
                highlighter = new BraceHighlighter(textView, textBuffer);
            }

            return(highlighter as ITagger <T>);
        }
Ejemplo n.º 2
0
        public ITagger <T> CreateTagger <T>(ITextView textView, ITextBuffer textBuffer) where T : ITag
        {
            BraceHighlighter highlighter = ServiceManager.GetService <BraceHighlighter>(textView);

            if (highlighter == null)
            {
                var document = ServiceManager.GetService <IEditorDocument>(textBuffer);
                if (document != null)
                {
                    highlighter = new BraceHighlighter(textView, textBuffer, _shell);
                }
            }

            return(highlighter as ITagger <T>);
        }