public void VsTextViewCreated(IVsTextView textViewAdapter) { var view = AdaptersFactory.GetWpfTextView(textViewAdapter); var watcher = new ScriptCompletionWatcher(view, CompletionBroker); IOleCommandTarget nextCmdTarget; textViewAdapter.AddCommandFilter(watcher, out nextCmdTarget); watcher.NextCmdTarget = nextCmdTarget; }