22 references to GetRequiredLanguageService
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (1)
258var compilationFactory = project.Solution.Services.GetRequiredLanguageService<ICompilationFactoryService>(LanguageNames.CSharp);
Workspaces\WorkspaceTests_EditorFeatures.cs (3)
483.GetRequiredLanguageService<ICompilationFactoryService>(LanguageNames.CSharp) 541.GetRequiredLanguageService<ICompilationFactoryService>(LanguageNames.CSharp) 613.GetRequiredLanguageService<ICompilationFactoryService>(LanguageNames.CSharp)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
SymbolFinder\SymbolFinderTests.cs (1)
42.GetRequiredLanguageService<ICompilationFactoryService>(languageName)
Microsoft.CodeAnalysis.ExternalAccess.Copilot (2)
SemanticSearch\CopilotSemanticSearchUtilities.cs (2)
31=> services.GetRequiredLanguageService<ISyntaxTreeFactoryService>(language).CreateSyntaxTree(filePath, options, text, encoding, checksumAlgorithm, root); 34=> services.GetRequiredLanguageService<ISyntaxTreeFactoryService>(language).ParseSyntaxTree(filePath, options, text, cancellationToken);
Microsoft.CodeAnalysis.Features (5)
Completion\CommonCompletionUtilities.cs (2)
88var symbolDisplayService = workspaceServices.GetRequiredLanguageService<ISymbolDisplayService>(semanticModel.Language); 89var formatter = workspaceServices.GetRequiredLanguageService<IDocumentationCommentFormattingService>(semanticModel.Language);
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
327var compilationOptions = services.GetRequiredLanguageService<ICompilationFactoryService>(fileInfo.LanguageName).GetDefaultCompilationOptions().WithOutputKind(OutputKind.DynamicallyLinkedLibrary);
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
166var syntaxFactsService = services.GetRequiredLanguageService<ISyntaxFactsService>(semanticModel.Language);
QuickInfo\QuickInfoUtilities.cs (1)
36var descriptionService = services.GetRequiredLanguageService<ISymbolDisplayService>(semanticModel.Language);
Microsoft.CodeAnalysis.Workspaces (10)
CaseCorrection\CaseCorrector.cs (1)
70=> services.GetRequiredLanguageService<ICaseCorrectionService>(root.Language).CaseCorrect(root, spans, cancellationToken);
CodeCleanup\CodeCleaner.cs (1)
96var cleanupService = services.GetRequiredLanguageService<ICodeCleanerService>(root.Language);
CodeCleanup\Providers\FormatCodeCleanupProvider.cs (1)
34var formatter = services.GetRequiredLanguageService<ISyntaxFormattingService>(root.Language);
FindSymbols\SymbolFinder.cs (1)
117var syntaxFacts = services.GetRequiredLanguageService<ISyntaxFactsService>(semanticModel.Language);
Formatting\Formatter.cs (1)
313var formatter = services.GetRequiredLanguageService<ISyntaxFormattingService>(node.Language);
Rename\ConflictEngine\ConflictResolver.cs (1)
180conflictResolution.CurrentSolution.Services.GetRequiredLanguageService<IRenameRewriterLanguageService>(renamedSymbol.Language);
Simplification\Simplifier.cs (3)
103var result = services.GetRequiredLanguageService<ISimplificationService>(node.Language) 145return services.GetRequiredLanguageService<ISimplificationService>(token.Language) 258var simplificationService = document.Project.Solution.Services.GetRequiredLanguageService<ISimplificationService>(document.Project.Language);
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
296var syntaxTreeFactoryService = _projectSystemProjectFactory.SolutionServices.GetRequiredLanguageService<ISyntaxTreeFactoryService>(Language);