1 implementation of IExternalCSharpCopilotCodeAnalysisService
Microsoft.CodeAnalysis.ExternalAccess.Copilot (1)
Internal\Analyzer\CSharp\CSharpCopilotCodeAnalysisService.ReflectionWrapper.cs (1)
29
private sealed class ReflectionWrapper :
IExternalCSharpCopilotCodeAnalysisService
4 references to IExternalCSharpCopilotCodeAnalysisService
Microsoft.CodeAnalysis.ExternalAccess.Copilot (4)
Internal\Analyzer\CSharp\CSharpCopilotCodeAnalysisService.cs (4)
28
private readonly Lazy<
IExternalCSharpCopilotCodeAnalysisService
> _lazyExternalCopilotService;
33
[Import(AllowDefault = true)]
IExternalCSharpCopilotCodeAnalysisService
? externalCopilotService,
39
_lazyExternalCopilotService = new Lazy<
IExternalCSharpCopilotCodeAnalysisService
>(GetExternalService, LazyThreadSafetyMode.PublicationOnly);
41
IExternalCSharpCopilotCodeAnalysisService
GetExternalService()