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