91 references to GetService
GenerateDocumentationAndConfigFiles (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (1)
21=> project?.Services.GetService<TLanguageService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplifierOptionsProviders.cs (1)
15=> languageServices.GetService<ISimplificationService>()?.GetSimplifierOptions(options) ?? SimplifierOptions.CommonDefaults;
IdeCoreBenchmarks (1)
NavigateToBenchmarks.cs (1)
214var searchTasks = solution.Projects.GroupBy(p => p.Services.GetService<INavigateToSearchService>()).Select(
Microsoft.CodeAnalysis.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (1)
21=> project?.Services.GetService<TLanguageService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplifierOptionsProviders.cs (1)
15=> languageServices.GetService<ISimplificationService>()?.GetSimplifierOptions(options) ?? SimplifierOptions.CommonDefaults;
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (1)
21=> project?.Services.GetService<TLanguageService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplifierOptionsProviders.cs (1)
15=> languageServices.GetService<ISimplificationService>()?.GetSimplifierOptions(options) ?? SimplifierOptions.CommonDefaults;
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.CodeAction.cs (1)
64var syntaxFactory = _document.Project.Solution.Services.GetLanguageServices(_state.TypeToGenerateIn.Language).GetService<SyntaxGenerator>();
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)
170var service = services.GetLanguageServices(semanticModel.Language).GetService<ISnippetInfoService>();
ExtractMethod\CSharpMethodExtractor.cs (1)
165var preservationService = semanticDocument.Document.Project.Services.GetService<ISyntaxTriviaService>();
Microsoft.CodeAnalysis.EditorFeatures (6)
Classification\Syntactic\SyntacticClassificationTaggerProvider.TagComputer.cs (1)
149if (solutionServices.GetProjectServices(contentType)?.GetService<IClassificationService>() is not { } classificationService)
EditorConfigSettings\Aggregator\SettingsAggregator.cs (1)
128var provider = solution.Services.GetLanguageServices(language).GetService<ILanguageSettingsProviderFactory<T>>();
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (1)
592var contentType = preMergeDocument.Project.Services.GetService<IContentTypeLanguageService>().GetDefaultContentType();
IntelliSense\AsyncCompletion\CompletionSource.cs (1)
182var syntaxFacts = services.GetService<ISyntaxFactsService>();
QuickInfo\Extensions.cs (1)
35var contentTypeService = document.Project.Services.GetService<IContentTypeLanguageService>();
TextDiffing\EditorTextDifferencingService.cs (1)
35var diffService = _differenceSelectorService.GetTextDifferencingService(oldDocument.Project.Services.GetService<IContentTypeLanguageService>().GetDefaultContentType())
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\CodeGenerationTests.cs (1)
885this.Service = Document.Project.Services.GetService<ICodeGenerationService>();
Microsoft.CodeAnalysis.ExternalAccess.FSharp (5)
Internal\Diagnostics\FSharpDocumentDiagnosticAnalyzer.cs (2)
72var analyzer = textDocument.Project.Services.GetService<FSharpDocumentDiagnosticAnalyzerService>(); 80var analyzer = textDocument.Project.Services.GetService<FSharpDocumentDiagnosticAnalyzerService>();
Internal\Diagnostics\FSharpSimplifyNameDiagnosticAnalyzer.cs (1)
56var analyzer = textDocument.Project.Services.GetService<FSharpSimplifyNameDiagnosticAnalyzerService>();
Internal\Diagnostics\FSharpUnusedDeclarationsAnalyzer.cs (1)
58var analyzer = textDocument.Project.Services.GetService<FSharpUnusedDeclarationsDiagnosticAnalyzerService>();
Internal\Diagnostics\FSharpUnusedOpensDiagnosticAnalyzer.cs (1)
54var analyzer = textDocument.Project.Services.GetService<FSharpUnusedOpensDiagnosticAnalyzerService>();
Microsoft.CodeAnalysis.ExternalAccess.Xaml (2)
Internal\DescriptionService.cs (2)
41var formatter = project.Services.GetService<IDocumentationCommentFormattingService>(); 47var symbolDisplayService = project.Services.GetService<ISymbolDisplayService>();
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)
57if (project.Services.GetService<IEditAndContinueAnalyzer>() == null)
ExternalAccess\UnitTesting\SolutionCrawler\AbstractUnitTestingDocumentDifferenceService.cs (1)
20var syntaxFactsService = newDocument.Project.Services.GetService<ISyntaxFactsService>();
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
136_targetLanguageService = _generateTypeOptionsResult.Project.Services.GetService<IGenerateTypeService>();
IntroduceVariable\AbstractIntroduceVariableService.cs (1)
301var syntaxFacts = currentDocument.Project.Services.GetService<ISyntaxFactsService>();
IntroduceVariable\AbstractIntroduceVariableService.State.cs (1)
287var semanticFacts = Document.Project.Services.GetService<ISemanticFactsService>();
SolutionCrawler\AbstractDocumentDifferenceService.cs (1)
23var syntaxFactsService = newDocument.Project.Services.GetService<ISyntaxFactsService>();
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.CodeAction.cs (1)
64var syntaxFactory = _document.Project.Solution.Services.GetLanguageServices(_state.TypeToGenerateIn.Language).GetService<SyntaxGenerator>();
Workspace\MiscellaneousFileUtilities.cs (2)
35var compilationOptions = languageServices.GetService<ICompilationFactoryService>()?.GetDefaultCompilationOptions(); 39var parseOptions = languageServices.GetService<ISyntaxTreeFactoryService>()?.GetDefaultParseOptionsWithLatestLanguageVersion();
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (1)
21=> project?.Services.GetService<TLanguageService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplifierOptionsProviders.cs (1)
15=> languageServices.GetService<ISimplificationService>()?.GetSimplifierOptions(options) ?? SimplifierOptions.CommonDefaults;
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\SemanticSearch\RemoteSemanticSearchService.cs (1)
92var service = solution.Services.GetLanguageServices(queryId.Language).GetService<ISemanticSearchService>();
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)
726solution.Services.GetLanguageServices(language).GetService<IRenameRewriterLanguageService>()
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (1)
342var syntaxFactsLanguageService = solution.Services.GetLanguageServices(documentsGroupedByLanguage.Key).GetService<ISyntaxFactsService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (1)
21=> project?.Services.GetService<TLanguageService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplifierOptionsProviders.cs (1)
15=> languageServices.GetService<ISimplificationService>()?.GetSimplifierOptions(options) ?? SimplifierOptions.CommonDefaults;
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (2)
612if (projectWithMetadataReference.LanguageServices.GetService<ICompilationFactoryService>() != null && 613candidateProjectToReference.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>(); 663public bool SupportsCompilation => this.LanguageServices.GetService<ICompilationFactoryService>() != null;
Microsoft.CodeAnalysis.Workspaces.MSBuild (2)
MSBuild\MSBuildProjectLoader.Worker.cs (1)
496.GetService<TLanguageService>();
MSBuild\ProjectFileExtensionRegistry.cs (1)
64_solutionServices.GetLanguageServices(language).GetService<ICommandLineParserService>() is not null)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SolutionTests.cs (1)
4599var factory = dummyProject.Services.GetService<ISyntaxTreeFactoryService>();
Microsoft.VisualStudio.LanguageServices (7)
Implementation\AbstractVsTextViewFilter.cs (1)
104var languageDebugInfo = document.Project.Services.GetService<ILanguageDebugInfoService>();
Library\ObjectBrowser\AbstractDescriptionBuilder.cs (1)
291var formattingService = _project.Services.GetService<IDocumentationCommentFormattingService>();
Library\ObjectBrowser\ObjectList.cs (1)
689var helpContextService = project.Services.GetService<IHelpContextService>();
Preview\FileChange.cs (1)
85left.Project.Services.GetService<IContentTypeLanguageService>().GetDefaultContentType());
Venus\ContainedLanguage.IVsContainedLanguageCodeSupport.cs (1)
77additionalFormattingRule: targetDocument.Project.Services.GetService<IAdditionalFormattingRuleLanguageService>().GetAdditionalCodeGenerationRule(),
Venus\ContainedLanguageCodeSupport.cs (1)
268var codeModel = thisDocument.Project.Services.GetService<ICodeModelNavigationPointService>();
Workspace\VisualStudioSymbolNavigationService.cs (1)
97var libraryService = project.Services.GetService<ILibraryService>();
Microsoft.VisualStudio.LanguageServices.UnitTests (8)
ChangeSignature\ChangeSignatureViewModelTests.vb (1)
466Dim token = Await tree.GetTouchingWordAsync(doc.CursorPosition.Value, workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)(), CancellationToken.None)
CommonControls\MemberSelectionViewModelTests.vb (1)
181Dim token = Await tree.GetTouchingWordAsync(doc.CursorPosition.Value, workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)(), CancellationToken.None)
CommonControls\NewTypeDestinationSelectionViewModelTests.vb (1)
235Dim token = Await tree.GetTouchingWordAsync(doc.CursorPosition.Value, workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)(), CancellationToken.None)
ExtractInterface\ExtractInterfaceViewModelTests.vb (2)
296Dim token = Await tree.GetTouchingWordAsync(doc.CursorPosition.Value, workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)(), CancellationToken.None) 304workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)(),
MoveStaticMembers\MoveStaticMembersViewModelTest.vb (1)
33Dim syntaxFacts = workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)()
PullMemberUp\PullMemberUpViewModelTest.vb (1)
254Dim token = Await tree.GetTouchingWordAsync(doc.CursorPosition.Value, workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)(), CancellationToken.None)
RQName\RQNameTests.vb (1)
246Dim token = Await tree.GetTouchingWordAsync(doc.CursorPosition.Value, workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)(), CancellationToken.None)
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
Venus\ContainedLanguageStaticEventBinding.vb (2)
79Dim codeModel = targetDocument.Project.Services.GetService(Of ICodeModelService)() 107Dim codeModel = targetDocument.Project.Services.GetService(Of ICodeModelService)()
Microsoft.VisualStudio.LanguageServices.Xaml (10)
Implementation\LanguageServer\Extensions\SymbolExtensions.cs (2)
29var formatter = codeProject.Services.GetService<IDocumentationCommentFormattingService>(); 35var symbolDisplayService = codeProject.Services.GetService<ISymbolDisplayService>();
Implementation\LanguageServer\Handler\Commands\CreateEventCommandHandler.cs (1)
54var commandService = document.Project.Services.GetService<IXamlCommandService>();
Implementation\LanguageServer\Handler\Definitions\GoToDefinitionHandler.cs (1)
63var xamlGoToDefinitionService = document.Project.Services.GetService<IXamlGoToDefinitionService>();
Implementation\LanguageServer\Handler\FoldingRanges\FoldingRangesHandler.cs (1)
42var xamlStructureService = document.Project.Services.GetService<IXamlStructureService>();
Implementation\LanguageServer\Handler\Formatting\AbstractFormatDocumentHandlerBase.cs (1)
31var formattingService = document?.Project.Services.GetService<IXamlFormattingService>();
Implementation\LanguageServer\Handler\Formatting\FormatDocumentOnTypeHandler.cs (1)
43var formattingService = document?.Project.Services.GetService<IXamlFormattingService>();
Implementation\LanguageServer\Handler\Hover\HoverHandler.cs (1)
53var quickInfoService = document.Project.Services.GetService<IXamlQuickInfoService>();
Implementation\LanguageServer\Handler\OnAutoInsert\OnAutoInsertHandler.cs (1)
41var insertService = document.Project.Services.GetService<IXamlAutoInsertService>();
Implementation\LanguageServer\Handler\OnTypeRename\OnTypeRenameHandler.cs (1)
73var renameService = document.Project.Services.GetService<IXamlTypeRenameService>();
Roslyn.Diagnostics.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (1)
21=> project?.Services.GetService<TLanguageService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplifierOptionsProviders.cs (1)
15=> languageServices.GetService<ISimplificationService>()?.GetSimplifierOptions(options) ?? SimplifierOptions.CommonDefaults;
Text.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (1)
21=> project?.Services.GetService<TLanguageService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplifierOptionsProviders.cs (1)
15=> languageServices.GetService<ISimplificationService>()?.GetSimplifierOptions(options) ?? SimplifierOptions.CommonDefaults;