1 implementation of ICodeGenerationService
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
24
internal abstract partial class AbstractCodeGenerationService<TCodeGenerationContextInfo> :
ICodeGenerationService
21 references to ICodeGenerationService
Roslyn.Diagnostics.Analyzers (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
>();
Roslyn.Diagnostics.CSharp.Analyzers (12)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationContextInfo.cs (1)
31
protected override
ICodeGenerationService
ServiceImpl
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationServiceFactory.cs (1)
13
[ExportLanguageServiceFactory(typeof(
ICodeGenerationService
), LanguageNames.CSharp), Shared]
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (6)
25
ICodeGenerationService
service,
39
ICodeGenerationService
service,
54
ICodeGenerationService
service,
71
ICodeGenerationService
service,
105
ICodeGenerationService
service,
143
ICodeGenerationService
service,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamespaceGenerator.cs (4)
25
ICodeGenerationService
service,
45
ICodeGenerationService
service,
67
ICodeGenerationService
service,
86
ICodeGenerationService
service,