public void VsTextViewCreated(IVsTextView textViewAdapter) { System.Diagnostics.Debug.Print("document create"); var view = AdaptersFactory.GetWpfTextView(textViewAdapter); Debug.Assert(view != null); view.GotAggregateFocus += view_GotAggregateFocus; view.Closed += view_Closed; view.TextBuffer.Changed += TextBuffer_Changed; CompletionFilter = new Intellisense.CompletionCommandFilter(view, CompletionBroker); IOleCommandTarget next; textViewAdapter.AddCommandFilter(CompletionFilter, out next); CompletionFilter.Next = next; //var filter = new CommandFilter(view); //textViewAdapter.AddCommandFilter(filter, out next); //filter.Next = next; EditorReport.TextViewCreated(view); }
public void VsTextViewCreated(IVsTextView textViewAdapter) { System.Diagnostics.Debug.Print("document create"); var view = AdaptersFactory.GetWpfTextView(textViewAdapter); Debug.Assert(view != null); view.GotAggregateFocus += view_GotAggregateFocus; view.Closed += view_Closed; view.TextBuffer.Changed += TextBuffer_Changed; CompletionFilter = new Intellisense.CompletionCommandFilter(view, CompletionBroker); IOleCommandTarget next; textViewAdapter.AddCommandFilter(CompletionFilter, out next); CompletionFilter.Next = next; //var filter = new CommandFilter(view); //textViewAdapter.AddCommandFilter(filter, out next); //filter.Next = next; EditorReport.TextViewCreated(view); }