public CompletionSource(CompletionSourceProvider provider, ITextBuffer buffer, ITextDocumentFactoryService textDocumentFactory, DartAnalysisServiceFactory analysisServiceFactory) { this.provider = provider; this.buffer = buffer; this.textDocumentFactory = textDocumentFactory; this.analysisServiceFactory = analysisServiceFactory; }