1 implementation of ICodeGenerationService
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
24
internal abstract partial class AbstractCodeGenerationService<TCodeGenerationContextInfo> :
ICodeGenerationService
11 references to ICodeGenerationService
Microsoft.CodeAnalysis.CodeStyle.Fixes (11)
src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.CodeAction.cs (2)
25
var
codeGenerator = languageServices.GetRequiredService<
ICodeGenerationService
>();
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
>();