public IIntellisenseController TryCreateIntellisenseController(ITextView view, IList<ITextBuffer> subjectBuffers) {
     var completionController = ServiceManager.GetService<TemplateCompletionController>(view);
     if (completionController == null) {
         completionController = new TemplateCompletionController(_pyService, view, subjectBuffers, _completionBroker, _quickInfoBroker, _signatureHelpBroker);
         ServiceManager.AddService<TemplateCompletionController>(completionController, view);
     }
     return completionController;
 }
        public IIntellisenseController TryCreateIntellisenseController(ITextView view, IList <ITextBuffer> subjectBuffers)
        {
            var completionController = ServiceManager.GetService <TemplateCompletionController>(view);

            if (completionController == null)
            {
                completionController = new TemplateCompletionController(_pyService, view, subjectBuffers, _completionBroker, _quickInfoBroker, _signatureHelpBroker);
                ServiceManager.AddService <TemplateCompletionController>(completionController, view);
            }
            return(completionController);
        }