Ejemplo n.º 1
0
        void ITextEditorExtension.Detach()
        {
            _textView.Services.RemoveService(typeof(IOutlineContentHost));

            _outlineContent.Dispose();
            _outlineContent = null;
        }
Ejemplo n.º 2
0
        void ITextEditorExtension.Attach(ITextEditor editor)
        {
            _outlineContent = new ModuleOutlineControl(editor);

            _textView = editor.GetService(typeof(TextView)) as TextView;
            _textView.Services.AddService(typeof(IOutlineContentHost), _outlineContent);
        }