internal CompletionSessionPresenter(IServiceProvider serviceProvider, ICompletionSession session)
        {
            this.session = session;
            this.session.SelectedCompletionSet.SelectionStatusChanged += OnSelectedCompletionSetSelectionStatusChanged;

            this.view = new CompletionSessionView(this);
            this.view.Select(this.SelectedCompletion);
            this.serviceProvider = serviceProvider;
        }
        internal CompletionSessionPresenter(IServiceProvider serviceProvider, ICompletionSession session)
        {
            this.session = session;
            this.session.SelectedCompletionSet.SelectionStatusChanged += OnSelectedCompletionSetSelectionStatusChanged;

            this.view = new CompletionSessionView(this);
            this.view.Select(this.SelectedCompletion);
            this.serviceProvider = serviceProvider;
        }