1 implementation of ICodeGenerationService
Microsoft.CodeAnalysis.Workspaces (1)
AbstractCodeGenerationService.cs (1)
25internal abstract partial class AbstractCodeGenerationService<TCodeGenerationContextInfo> : ICodeGenerationService
86 references to ICodeGenerationService
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (2)
247var codeGenerator = document.Document.GetRequiredLanguageService<ICodeGenerationService>();
Microsoft.CodeAnalysis.CSharp.Features (2)
EncapsulateField\CSharpEncapsulateFieldService.cs (2)
89var codeGenService = document.GetLanguageService<ICodeGenerationService>();
Microsoft.CodeAnalysis.CSharp.Workspaces (12)
CodeGeneration\CSharpCodeGenerationServiceFactory.cs (1)
13[ExportLanguageServiceFactory(typeof(ICodeGenerationService), LanguageNames.CSharp), Shared]
CSharpCodeGenerationContextInfo.cs (1)
31protected override ICodeGenerationService ServiceImpl
NamedTypeGenerator.cs (6)
23ICodeGenerationService service, 37ICodeGenerationService service, 52ICodeGenerationService service, 65ICodeGenerationService service, 99ICodeGenerationService service, 137ICodeGenerationService service,
NamespaceGenerator.cs (4)
24ICodeGenerationService service, 44ICodeGenerationService service, 66ICodeGenerationService service, 85ICodeGenerationService service,
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (8)
CodeGeneration\CodeGenerationTests.cs (8)
551var codeGenerator = testContext.Document.GetRequiredLanguageService<ICodeGenerationService>(); 570var codeGenerator = testContext.Document.GetRequiredLanguageService<ICodeGenerationService>(); 592var codeGenerator = testContext.Document.GetRequiredLanguageService<ICodeGenerationService>(); 859public ICodeGenerationService Service; 882this.Service = Document.Project.Services.GetService<ICodeGenerationService>();
Microsoft.CodeAnalysis.Features (29)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.AddConstructorParametersCodeAction.cs (2)
60var codeGenerator = _document.GetRequiredLanguageService<ICodeGenerationService>();
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
699var codeGenerator = document.GetRequiredLanguageService<ICodeGenerationService>();
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (2)
125var codeGenService = document.GetRequiredLanguageService<ICodeGenerationService>();
EncapsulateField\AbstractEncapsulateFieldService.cs (2)
352var codeGenerationService = document.GetLanguageService<ICodeGenerationService>();
ExtractClass\ExtractClassWithDialogCodeAction.cs (2)
81var codeGenerator = _document.GetRequiredLanguageService<ICodeGenerationService>();
ExtractMethod\MethodExtractor.CodeGenerator.cs (2)
93var codeGenerationService = SemanticDocument.Document.GetLanguageService<ICodeGenerationService>();
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (2)
147var codeGenService = document.GetRequiredLanguageService<ICodeGenerationService>();
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs (2)
56var codeGenerationService = languageServices.GetRequiredService<ICodeGenerationService>();
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (2)
605return await provider.GetRequiredService<ICodeGenerationService>().AddMembersAsync( 648return await provider.GetRequiredService<ICodeGenerationService>().AddMembersAsync(
GenerateMember\GenerateEnumMember\AbstractGenerateEnumMemberService.CodeAction.cs (2)
37var codeGenerator = languageServices.GetService<ICodeGenerationService>();
GenerateType\AbstractGenerateTypeService.cs (1)
160semanticDocument.Document.GetLanguageService<ICodeGenerationService>().CanAddTo(decl, semanticDocument.Project.Solution, cancellationToken);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (2)
458var codeGenerator = document.GetRequiredLanguageService<ICodeGenerationService>();
PullMemberUp\MembersPuller.cs (6)
104var codeGenerationService = document.Project.Services.GetRequiredService<ICodeGenerationService>(); 202ICodeGenerationService codeGenerationService, 230ICodeGenerationService codeGenerationService, 283var codeGenerationService = document.Project.Services.GetRequiredService<ICodeGenerationService>();
Microsoft.CodeAnalysis.VisualBasic.Features (5)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.CodeAction.vb (2)
17Private ReadOnly _codeGenService As ICodeGenerationService 23codeGenService As ICodeGenerationService,
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (3)
128Dim codeGenService = document.Project.Solution.Services.GetLanguageServices(targetType.Language).GetService(Of ICodeGenerationService) 270Dim codeGenService = document.Project.Solution.Services.GetLanguageServices(targetType.Language).GetService(Of ICodeGenerationService) 380Dim codeGenService = document.Project.Solution.Services.GetLanguageServices(originalTargetType.Language).GetService(Of ICodeGenerationService)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (11)
CodeGeneration\NamedTypeGenerator.vb (5)
14Public Function AddNamedTypeTo(service As ICodeGenerationService, 25Public Function AddNamedTypeTo(service As ICodeGenerationService, 36Public Function AddNamedTypeTo(service As ICodeGenerationService, 47Public Function GenerateNamedTypeDeclaration(service As ICodeGenerationService, 60Public Function UpdateNamedTypeDeclaration(service As ICodeGenerationService,
CodeGeneration\NamespaceGenerator.vb (4)
14Public Function AddNamespaceTo(service As ICodeGenerationService, 29Public Function AddNamespaceTo(service As ICodeGenerationService, 44Public Function GenerateNamespaceDeclaration(service As ICodeGenerationService, [namespace] As INamespaceSymbol, options As CodeGenerationContextInfo, cancellationToken As CancellationToken) As SyntaxNode 58Public Function UpdateCompilationUnitOrNamespaceDeclaration(service As ICodeGenerationService,
CodeGeneration\VisualBasicCodeGenerationContextInfo.vb (1)
45Protected Overrides ReadOnly Property ServiceImpl As ICodeGenerationService
CodeGeneration\VisualBasicCodeGenerationServiceFactory.vb (1)
11<ExportLanguageServiceFactory(GetType(ICodeGenerationService), LanguageNames.VisualBasic), [Shared]>
Microsoft.CodeAnalysis.Workspaces (11)
AbstractCodeGenerationService.cs (1)
43CodeGenerationContextInfo ICodeGenerationService.GetInfo(CodeGenerationContext context, CodeGenerationOptions options, ParseOptions parseOptions)
CodeGenerationContextInfo.cs (2)
26public ICodeGenerationService Service => ServiceImpl; 30protected abstract ICodeGenerationService ServiceImpl { get; }
CodeGenerationOptions.cs (4)
44=> languageServices.GetRequiredService<ICodeGenerationService>().DefaultOptions; 111=> languageServices.GetRequiredService<ICodeGenerationService>().GetCodeGenerationOptions(options, fallbackOptions); 141var service = document.Project.Services.GetRequiredService<ICodeGenerationService>();
CodeGenerator.cs (2)
23private static ICodeGenerationService GetCodeGenerationService(SolutionServices services, string language) 24=> services.GetLanguageServices(language).GetRequiredService<ICodeGenerationService>();
Editing\ImportAdderService.cs (2)
42var codeGenerator = document.GetRequiredLanguageService<ICodeGenerationService>();
Microsoft.VisualStudio.LanguageServices (2)
Venus\ContainedLanguageCodeSupport.cs (2)
170var codeGenerationService = targetDocument.GetLanguageService<ICodeGenerationService>();
Microsoft.VisualStudio.LanguageServices.Implementation (4)
CodeModel\AbstractCodeModelObject.cs (1)
56internal ICodeGenerationService CodeGenerationService
CodeModel\CodeModelState.cs (2)
26public ICodeGenerationService CodeGenerator { get; } 48this.CodeGenerator = languageServices.GetService<ICodeGenerationService>();
CodeModel\ProjectCodeModelFactory.cs (1)
106projectState.LanguageServices.GetService<ICodeGenerationService>();