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