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);
		}