1 write to _lazyExternalCopilotService
Microsoft.CodeAnalysis.ExternalAccess.Copilot (1)
Internal\Analyzer\CSharp\CSharpCopilotCodeAnalysisService.cs (1)
39_lazyExternalCopilotService = new Lazy<IExternalCSharpCopilotCodeAnalysisService>(GetExternalService, LazyThreadSafetyMode.PublicationOnly);
7 references to _lazyExternalCopilotService
Microsoft.CodeAnalysis.ExternalAccess.Copilot (7)
Internal\Analyzer\CSharp\CSharpCopilotCodeAnalysisService.cs (7)
46=> _lazyExternalCopilotService.Value.AnalyzeDocumentAsync(document, span, promptTitle, cancellationToken); 49=> _lazyExternalCopilotService.Value.GetAvailablePromptTitlesAsync(document, cancellationToken); 52=> _lazyExternalCopilotService.Value.GetCachedDiagnosticsAsync(document, promptTitle, cancellationToken); 55=> _lazyExternalCopilotService.Value.IsAvailableAsync(cancellationToken); 58=> _lazyExternalCopilotService.Value.StartRefinementSessionAsync(oldDocument, newDocument, primaryDiagnostic, cancellationToken); 61=> _lazyExternalCopilotService.Value.GetOnTheFlyDocsAsync(symbolSignature, declarationCode, language, cancellationToken); 84=> _lazyExternalCopilotService.Value.IsFileExcludedAsync(filePath, cancellationToken);