1 implementation of ICodeGenerationService
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
24internal abstract partial class AbstractCodeGenerationService<TCodeGenerationContextInfo> : ICodeGenerationService
72 references to ICodeGenerationService
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (2)
306var codeGenerator = document.Document.GetRequiredLanguageService<ICodeGenerationService>();
Microsoft.CodeAnalysis.CSharp.Features (10)
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (2)
306var codeGenService = document.GetRequiredLanguageService<ICodeGenerationService>();
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (3)
201var codeGenerationService = document.GetRequiredLanguageService<ICodeGenerationService>(); 218ICodeGenerationService codeGenerationService,
ConvertToExtension\ConvertToExtensionFixAllProvider.cs (1)
35var codeGenerationService = (CSharpCodeGenerationService)document.GetRequiredLanguageService<ICodeGenerationService>();
EncapsulateField\CSharpEncapsulateFieldService.cs (2)
85var codeGenService = document.GetLanguageService<ICodeGenerationService>();
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider_Update.cs (2)
88var codeGenerator = document.GetRequiredLanguageService<ICodeGenerationService>();
Microsoft.CodeAnalysis.CSharp.Workspaces (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, 67ICodeGenerationService service, 101ICodeGenerationService service, 139ICodeGenerationService service,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamespaceGenerator.cs (4)
25ICodeGenerationService service, 45ICodeGenerationService service, 67ICodeGenerationService service, 86ICodeGenerationService service,
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (8)
CodeGeneration\CodeGenerationTests.cs (8)
555var codeGenerator = testContext.Document.GetRequiredLanguageService<ICodeGenerationService>(); 574var codeGenerator = testContext.Document.GetRequiredLanguageService<ICodeGenerationService>(); 596var codeGenerator = testContext.Document.GetRequiredLanguageService<ICodeGenerationService>(); 862public ICodeGenerationService Service; 885this.Service = Document.Project.Services.GetService<ICodeGenerationService>();
Microsoft.CodeAnalysis.Features (29)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.AddConstructorParametersCodeAction.cs (2)
54var codeGenerator = _document.GetRequiredLanguageService<ICodeGenerationService>();
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
744var codeGenerator = document.GetRequiredLanguageService<ICodeGenerationService>();
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (2)
124var codeGenService = document.GetRequiredLanguageService<ICodeGenerationService>();
EncapsulateField\AbstractEncapsulateFieldService.cs (2)
323var codeGenerationService = document.GetRequiredLanguageService<ICodeGenerationService>();
ExtractClass\ExtractClassWithDialogCodeAction.cs (2)
71var codeGenerator = _document.GetRequiredLanguageService<ICodeGenerationService>();
ExtractMethod\MethodExtractor.CodeGenerator.cs (2)
167var codeGenerationService = document.GetRequiredLanguageService<ICodeGenerationService>();
ExtractMethod\MethodExtractor.cs (2)
110var codeGenService = document.GetLanguageService<ICodeGenerationService>();
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (2)
144var codeGenService = document.GetRequiredLanguageService<ICodeGenerationService>();
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs (2)
45var codeGenerationService = languageServices.GetRequiredService<ICodeGenerationService>();
GenerateType\AbstractGenerateTypeService.cs (1)
151semanticDocument.Document.GetLanguageService<ICodeGenerationService>().CanAddTo(decl, semanticDocument.Project.Solution, cancellationToken);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (2)
485var codeGenerator = document.GetRequiredLanguageService<ICodeGenerationService>();
PullMemberUp\MembersPuller.cs (6)
98var codeGenerationService = document.Project.Services.GetRequiredService<ICodeGenerationService>(); 196ICodeGenerationService codeGenerationService, 224ICodeGenerationService codeGenerationService, 273var codeGenerationService = document.Project.Services.GetRequiredService<ICodeGenerationService>();
src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.CodeAction.cs (2)
25var codeGenerator = languageServices.GetRequiredService<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>();
Microsoft.VisualStudio.LanguageServices (2)
Venus\ContainedLanguageCodeSupport.cs (2)
168var codeGenerationService = targetDocument.GetLanguageService<ICodeGenerationService>();