37 references to GetService
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplifierOptionsProviders.cs (1)
15=> languageServices.GetService<ISimplificationService>()?.GetSimplifierOptions(options) ?? SimplifierOptions.CommonDefaults;
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplifierOptionsProviders.cs (1)
15=> languageServices.GetService<ISimplificationService>()?.GetSimplifierOptions(options) ?? SimplifierOptions.CommonDefaults;
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.CodeAction.cs (1)
65var syntaxFactory = _document.Project.Solution.Services.GetLanguageServices(_state.TypeToGenerateIn.Language).GetService<SyntaxGenerator>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplifierOptionsProviders.cs (1)
15=> languageServices.GetService<ISimplificationService>()?.GetSimplifierOptions(options) ?? SimplifierOptions.CommonDefaults;
Microsoft.CodeAnalysis.CSharp.Features (2)
Completion\CompletionProviders\SnippetCompletionProvider.cs (1)
166var service = services.GetLanguageServices(semanticModel.Language).GetService<ISnippetInfoService>();
ExtractMethod\CSharpMethodExtractor.cs (1)
165var preservationService = semanticDocument.Document.Project.Services.GetService<ISyntaxTriviaService>();
Microsoft.CodeAnalysis.Features (11)
Completion\CommonCompletionProvider.cs (1)
79var snippetService = document.Project.Services.GetService<ISnippetInfoService>();
Completion\Providers\AbstractAggregateEmbeddedLanguageCompletionProvider.cs (1)
62var languagesProvider = languageServices?.GetService<IEmbeddedLanguagesProvider>();
EditAndContinue\Utilities\Extensions.cs (1)
59if (project.Services.GetService<IEditAndContinueAnalyzer>() == null)
ExternalAccess\UnitTesting\SolutionCrawler\AbstractUnitTestingDocumentDifferenceService.cs (1)
20var syntaxFactsService = newDocument.Project.Services.GetService<ISyntaxFactsService>();
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
137_targetLanguageService = _generateTypeOptionsResult.Project.Services.GetService<IGenerateTypeService>();
IntroduceVariable\AbstractIntroduceVariableService.cs (1)
301var syntaxFacts = currentDocument.Project.Services.GetService<ISyntaxFactsService>();
SolutionCrawler\AbstractDocumentDifferenceService.cs (1)
23var syntaxFactsService = newDocument.Project.Services.GetService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.CodeAction.cs (1)
65var syntaxFactory = _document.Project.Solution.Services.GetLanguageServices(_state.TypeToGenerateIn.Language).GetService<SyntaxGenerator>();
Workspace\MiscellaneousFileUtilities.cs (3)
39var miscellaneousProjectInfoService = languageServices.GetService<IMiscellaneousProjectInfoService>(); 49var compilationOptions = languageServices.GetService<ICompilationFactoryService>()?.GetDefaultCompilationOptions(); 53var parseOptions = languageServices.GetService<ISyntaxTreeFactoryService>()?.GetDefaultParseOptionsWithLatestLanguageVersion();
Microsoft.CodeAnalysis.VisualBasic.Features (4)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (4)
127Dim codeGenService = document.Project.Solution.Services.GetLanguageServices(targetType.Language).GetService(Of ICodeGenerationService) 128Dim syntaxFactService = document.Project.Solution.Services.GetLanguageServices(targetType.Language).GetService(Of ISyntaxFactsService) 269Dim codeGenService = document.Project.Solution.Services.GetLanguageServices(targetType.Language).GetService(Of ICodeGenerationService) 379Dim codeGenService = document.Project.Solution.Services.GetLanguageServices(originalTargetType.Language).GetService(Of ICodeGenerationService)
Microsoft.CodeAnalysis.Workspaces (14)
Classification\AbstractClassificationService.cs (1)
233var classificationService = services.GetLanguageServices(oldRoot.Language).GetService<ISyntaxClassificationService>();
Classification\Classifier.cs (1)
98&& projectServices.GetService<IEmbeddedLanguageClassificationService>() is { } embeddedLanguageService)
Formatting\Formatter.cs (1)
38=> languageServices.GetService<ISyntaxFormattingService>()?.GetDefaultFormattingRules() ?? [];
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
697solution.Services.GetLanguageServices(language).GetService<IRenameRewriterLanguageService>()
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (1)
353var syntaxFactsLanguageService = solution.Services.GetLanguageServices(documentsGroupedByLanguage.Key).GetService<ISyntaxFactsService>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplifierOptionsProviders.cs (1)
15=> languageServices.GetService<ISimplificationService>()?.GetSimplifierOptions(options) ?? SimplifierOptions.CommonDefaults;
Workspace\Host\SolutionServices.cs (1)
74=> SupportedLanguagesArray.WhereAsArray(language => GetLanguageServices(language).GetService<TLanguageService>() != null);
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (2)
623if (projectWithMetadataReference.LanguageServices.GetService<ICompilationFactoryService>() != null && 624candidateProjectToReference.LanguageServices.GetService<ICompilationFactoryService>() == null)
Workspace\Solution\DocumentState.cs (1)
66if (languageServices.GetService<ISyntaxTreeFactoryService>() == null)
Workspace\Solution\Project.cs (1)
97public bool SupportsCompilation => this.Services.GetService<ICompilationFactoryService>() != null;
Workspace\Solution\ProjectState.cs (3)
194var compilationFactory = LanguageServices.GetService<ICompilationFactoryService>(); 203var syntaxTreeFactory = LanguageServices.GetService<ISyntaxTreeFactoryService>(); 653public bool SupportsCompilation => this.LanguageServices.GetService<ICompilationFactoryService>() != null;
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildProjectLoader.Worker.cs (1)
213var commandLineParser = _solutionServices.GetLanguageServices(projectFileInfo.Language).GetService<ICommandLineParserService>();
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplifierOptionsProviders.cs (1)
15=> languageServices.GetService<ISimplificationService>()?.GetSimplifierOptions(options) ?? SimplifierOptions.CommonDefaults;