1 implementation of ICodeGenerationService
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
24internal abstract partial class AbstractCodeGenerationService<TCodeGenerationContextInfo> : ICodeGenerationService
9 references to ICodeGenerationService
Microsoft.CodeAnalysis.Workspaces (9)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
42CodeGenerationContextInfo ICodeGenerationService.GetInfo(CodeGenerationContext context, CodeGenerationOptions options, ParseOptions parseOptions)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationContextInfo.cs (2)
26public ICodeGenerationService Service => ServiceImpl; 30protected abstract ICodeGenerationService ServiceImpl { get; }
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationOptionsProviders.cs (4)
18=> languageServices.GetRequiredService<ICodeGenerationService>().GetCodeGenerationOptions(options); 45var service = document.GetRequiredLanguageService<ICodeGenerationService>(); 50=> languageServices.GetRequiredService<ICodeGenerationService>().DefaultOptions;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerator.cs (2)
22private static ICodeGenerationService GetCodeGenerationService(HostWorkspaceServices services, string language) 23=> services.GetExtendedLanguageServices(language).GetRequiredService<ICodeGenerationService>();