public void VsTextViewCreated(IVsTextView textViewAdapter)
        {
            // only hook when necessary
            if (!MefProviderOptions.EnableGoToDefinition)
                return;

            ITextView textView = _editorAdaptersFactoryService.GetWpfTextView(textViewAdapter);
            if (textView == null)
                return;

            var filter = new GoToDefinitionCommandFilter(textViewAdapter, textView, this);
            filter.Enabled = true;
            textView.Properties.AddProperty(typeof(GoToDefinitionCommandFilter), filter);
        }
        public void VsTextViewCreated(IVsTextView textViewAdapter)
        {
            // only hook when necessary
            if (!MefProviderOptions.EnableGoToDefinition)
            {
                return;
            }

            ITextView textView = _editorAdaptersFactoryService.GetWpfTextView(textViewAdapter);

            if (textView == null)
            {
                return;
            }

            var filter = new GoToDefinitionCommandFilter(textViewAdapter, textView, this);

            filter.Enabled = true;
            textView.Properties.AddProperty(typeof(GoToDefinitionCommandFilter), filter);
        }