101 references to GetService
IdeCoreBenchmarks (1)
NavigateToBenchmarks.cs (1)
238var service = project.Services.GetService<INavigateToSearchService>();
Microsoft.CodeAnalysis.CSharp.Features (2)
Completion\CompletionProviders\SnippetCompletionProvider.cs (1)
152var service = services.GetLanguageServices(semanticModel.Language).GetService<ISnippetInfoService>();
ExtractMethod\CSharpMethodExtractor.TriviaResult.cs (1)
24var preservationService = selectionResult.SemanticDocument.Document.Project.Services.GetService<ISyntaxTriviaService>();
Microsoft.CodeAnalysis.EditorFeatures (5)
Classification\Syntactic\SyntacticClassificationTaggerProvider.TagComputer.cs (1)
113=> _workspace?.Services.SolutionServices.GetProjectServices(snapshot.ContentType)?.GetService<IClassificationService>();
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (1)
592var contentType = preMergeDocument.Project.Services.GetService<IContentTypeLanguageService>().GetDefaultContentType();
IntelliSense\AsyncCompletion\CompletionSource.cs (1)
199var syntaxFacts = services.GetService<ISyntaxFactsService>();
Organizing\OrganizeDocumentCommandHandler.cs (1)
87var organizeImportsService = workspace.Services.SolutionServices.GetProjectServices(args.SubjectBuffer).GetService<IOrganizeImportsService>();
TextDiffing\EditorTextDifferencingService.cs (1)
40var diffService = _differenceSelectorService.GetTextDifferencingService(oldDocument.Project.Services.GetService<IContentTypeLanguageService>().GetDefaultContentType())
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\CodeGenerationTests.cs (1)
882this.Service = Document.Project.Services.GetService<ICodeGenerationService>();
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
QuickInfo\Extensions.cs (1)
36var contentTypeService = document.Project.Services.GetService<IContentTypeLanguageService>();
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Classification\ClassificationTests.vb (1)
324Dim classificationService = project.Services.GetService(Of IClassificationService)()
Microsoft.CodeAnalysis.ExternalAccess.FSharp (5)
Internal\Diagnostics\FSharpDocumentDiagnosticAnalyzer.cs (2)
75var analyzer = document.Project.Services.GetService<FSharpDocumentDiagnosticAnalyzerService>(); 86var analyzer = document.Project.Services.GetService<FSharpDocumentDiagnosticAnalyzerService>();
Internal\Diagnostics\FSharpSimplifyNameDiagnosticAnalyzer.cs (1)
59var analyzer = document.Project.Services.GetService<FSharpSimplifyNameDiagnosticAnalyzerService>();
Internal\Diagnostics\FSharpUnusedDeclarationsAnalyzer.cs (1)
61var analyzer = document.Project.Services.GetService<FSharpUnusedDeclarationsDiagnosticAnalyzerService>();
Internal\Diagnostics\FSharpUnusedOpensDiagnosticAnalyzer.cs (1)
54var analyzer = document.Project.Services.GetService<FSharpUnusedOpensDiagnosticAnalyzerService>();
Microsoft.CodeAnalysis.Features (23)
Completion\CommonCompletionProvider.cs (1)
79var snippetService = document.Project.Services.GetService<ISnippetInfoService>();
Completion\Providers\AbstractAggregateEmbeddedLanguageCompletionProvider.cs (1)
64var languagesProvider = languageServices?.GetService<IEmbeddedLanguagesProvider>();
EditAndContinue\Extensions.cs (1)
77=> project.Services.GetService<IEditAndContinueAnalyzer>() != null;
ExternalAccess\UnitTesting\SolutionCrawler\AbstractUnitTestingDocumentDifferenceService.cs (1)
21var syntaxFactsService = newDocument.Project.Services.GetService<ISyntaxFactsService>();
ExtractMethod\MethodExtractor.Analyzer.cs (1)
351var syntaxFactsService = _semanticDocument.Document.Project.Services.GetService<ISyntaxFactsService>();
ExtractMethod\SelectionResult.cs (2)
132if (SemanticDocument.Project.Services.GetService<ISyntaxFactsService>().IsAwaitKeyword(currentToken) 167var syntaxFacts = SemanticDocument.Project.Services.GetService<ISyntaxFactsService>();
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
585var delegatingArguments = provider.GetService<SyntaxGenerator>().CreateArguments(_delegatedConstructor.Parameters);
GenerateMember\GenerateEnumMember\AbstractGenerateEnumMemberService.CodeAction.cs (2)
37var codeGenerator = languageServices.GetService<ICodeGenerationService>(); 38var semanticFacts = languageServices.GetService<ISemanticFactsService>();
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.CodeAction.cs (1)
70var syntaxFactory = _document.Project.Solution.Services.GetLanguageServices(_state.TypeToGenerateIn.Language).GetService<SyntaxGenerator>();
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.cs (1)
57var semanticFacts = document.Project.Solution.Services.GetLanguageServices(state.TypeToGenerateIn.Language).GetService<ISemanticFactsService>();
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
126var syntaxFacts = languageServiceProvider.GetService<ISyntaxFactsService>();
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.State.cs (2)
84var syntaxFacts = destinationProvider.GetService<ISyntaxFactsService>(); 85var syntaxFactory = destinationProvider.GetService<SyntaxGenerator>();
GenerateMember\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
114var syntaxFactory = _semanticDocument.Project.Solution.Services.GetLanguageServices(_state.TypeToGenerateIn.Language).GetService<SyntaxGenerator>();
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
142_targetLanguageService = _generateTypeOptionsResult.Project.Services.GetService<IGenerateTypeService>();
IntroduceVariable\AbstractIntroduceVariableService.cs (1)
302var syntaxFacts = currentDocument.Project.Services.GetService<ISyntaxFactsService>();
IntroduceVariable\AbstractIntroduceVariableService.State.cs (1)
274var semanticFacts = Document.Project.Services.GetService<ISemanticFactsService>();
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.cs (1)
26AnonymousTypeDisplayService = services.GetService<IStructuralTypeDisplayService>();
SolutionCrawler\AbstractDocumentDifferenceService.cs (1)
22var syntaxFactsService = newDocument.Project.Services.GetService<ISyntaxFactsService>();
Workspace\MiscellaneousFileUtilities.cs (2)
31var compilationOptions = languageServices.GetService<ICompilationFactoryService>()?.GetDefaultCompilationOptions(); 35var parseOptions = languageServices.GetService<ISyntaxTreeFactoryService>()?.GetDefaultParseOptionsWithLatestLanguageVersion();
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Options\IdeAnalyzerOptionsStorage.cs (1)
23var supportsLanguageSpecificOptions = languageServices.GetService<ISyntaxFormattingService>() != null;
Microsoft.CodeAnalysis.VisualBasic.Features (6)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (4)
128Dim codeGenService = document.Project.Solution.Services.GetLanguageServices(targetType.Language).GetService(Of ICodeGenerationService) 129Dim syntaxFactService = document.Project.Solution.Services.GetLanguageServices(targetType.Language).GetService(Of ISyntaxFactsService) 270Dim codeGenService = document.Project.Solution.Services.GetLanguageServices(targetType.Language).GetService(Of ICodeGenerationService) 380Dim codeGenService = document.Project.Solution.Services.GetLanguageServices(originalTargetType.Language).GetService(Of ICodeGenerationService)
ExtractMethod\VisualBasicMethodExtractor.TriviaResult.vb (1)
16Dim preservationService = selectionResult.SemanticDocument.Document.Project.Services.GetService(Of ISyntaxTriviaService)()
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (1)
57Dim typeInference = Document.Project.Services.GetService(Of ITypeInferenceService)()
Microsoft.CodeAnalysis.Workspaces (13)
Classification\AbstractClassificationService.cs (2)
197var classificationService = services.GetLanguageServices(root.Language).GetService<ISyntaxClassificationService>(); 221var classificationService = services.GetLanguageServices(oldRoot.Language).GetService<ISyntaxClassificationService>();
Formatting\Formatter.cs (1)
40=> languageServices.GetService<ISyntaxFormattingService>()?.GetDefaultFormattingRules() ?? ImmutableArray<AbstractFormattingRule>.Empty;
ProjectExtensions.cs (1)
22=> project?.Services.GetService<TLanguageService>();
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
710solution.Services.GetLanguageServices(language).GetService<IRenameRewriterLanguageService>()
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (1)
330var syntaxFactsLanguageService = solution.Services.GetLanguageServices(documentsGroupedByLanguage.Key).GetService<ISyntaxFactsService>();
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (2)
458if (projectWithMetadataReference.LanguageServices.GetService<ICompilationFactoryService>() != null && 459referencedProject.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)
146var compilationFactory = LanguageServices.GetService<ICompilationFactoryService>(); 155var syntaxTreeFactory = LanguageServices.GetService<ISyntaxTreeFactoryService>(); 569public bool SupportsCompilation => this.LanguageServices.GetService<ICompilationFactoryService>() != null;
Microsoft.CodeAnalysis.Workspaces.MSBuild (3)
MSBuild\MSBuildProjectLoader.Worker.cs (1)
509.GetService<TLanguageService>();
MSBuild\ProjectFile\ProjectFileLoaderRegistry.cs (2)
64loader = _solutionServices.GetLanguageServices(language).GetService<IProjectFileLoader>(); 92.GetService<ICommandLineParserService>();
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SolutionTests.cs (1)
3796var factory = dummyProject.Services.GetService<ISyntaxTreeFactoryService>();
Microsoft.VisualStudio.LanguageServices (9)
CodeCleanup\AbstractCodeCleanUpFixer.cs (1)
317=> project.Services.GetService<ICodeCleanupService>() != null;
Implementation\AbstractVsTextViewFilter.cs (1)
117var languageDebugInfo = document.Project.Services.GetService<ILanguageDebugInfoService>();
Library\ObjectBrowser\AbstractDescriptionBuilder.cs (1)
296var formattingService = _project.Services.GetService<IDocumentationCommentFormattingService>();
Library\ObjectBrowser\ObjectList.cs (1)
693var helpContextService = project.Services.GetService<IHelpContextService>();
Preview\FileChange.cs (1)
83left.Project.Services.GetService<IContentTypeLanguageService>().GetDefaultContentType());
Progression\GraphBuilder.cs (1)
329var progressionLanguageService = solution.Services.GetLanguageServices(symbol.Language).GetService<IProgressionLanguageService>();
Venus\ContainedLanguage.IVsContainedLanguageCodeSupport.cs (1)
77additionalFormattingRule: targetDocument.Project.Services.GetService<IAdditionalFormattingRuleLanguageService>().GetAdditionalCodeGenerationRule(),
Venus\ContainedLanguageCodeSupport.cs (1)
274var codeModel = thisDocument.Project.Services.GetService<ICodeModelNavigationPointService>();
Workspace\VisualStudioSymbolNavigationService.cs (1)
110var libraryService = project.Services.GetService<ILibraryService>();
Microsoft.VisualStudio.LanguageServices.Implementation (7)
CodeModel\CodeModelState.cs (3)
46this.CodeModelService = languageServices.GetService<ICodeModelService>(); 47this.SyntaxFactsService = languageServices.GetService<ISyntaxFactsService>(); 48this.CodeGenerator = languageServices.GetService<ICodeGenerationService>();
CodeModel\ProjectCodeModelFactory.cs (3)
104projectState.LanguageServices.GetService<ICodeModelService>(); 105projectState.LanguageServices.GetService<ISyntaxFactsService>(); 106projectState.LanguageServices.GetService<ICodeGenerationService>();
RoslynVisualStudioWorkspace.cs (1)
155var codeModelService = project.Services.GetService<ICodeModelService>();
Microsoft.VisualStudio.LanguageServices.UnitTests (10)
ChangeSignature\ChangeSignatureViewModelTests.vb (1)
466Dim token = Await tree.GetTouchingWordAsync(doc.CursorPosition.Value, workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)(), CancellationToken.None)
CodeModel\AbstractEventCollectorTests.vb (1)
105Dim codeModelService = project.Services.GetService(Of ICodeModelService)()
CodeModel\CSharp\SyntaxNodeKeyTests.vb (1)
232Dim codeModelService = project.Services.GetService(Of ICodeModelService)()
CommonControls\MemberSelectionViewModelTests.vb (1)
183Dim token = Await tree.GetTouchingWordAsync(doc.CursorPosition.Value, workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)(), CancellationToken.None)
CommonControls\NewTypeDestinationSelectionViewModelTests.vb (1)
236Dim token = Await tree.GetTouchingWordAsync(doc.CursorPosition.Value, workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)(), CancellationToken.None)
ExtractInterface\ExtractInterfaceViewModelTests.vb (2)
299Dim token = Await tree.GetTouchingWordAsync(doc.CursorPosition.Value, workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)(), CancellationToken.None) 308workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)(),
MoveStaticMembers\MoveStaticMembersViewModelTest.vb (1)
33Dim syntaxFacts = workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)()
PullMemberUp\PullMemberUpViewModelTest.vb (1)
255Dim token = Await tree.GetTouchingWordAsync(doc.CursorPosition.Value, workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)(), CancellationToken.None)
RQName\RQNameTests.vb (1)
247Dim token = Await tree.GetTouchingWordAsync(doc.CursorPosition.Value, workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)(), CancellationToken.None)
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
Venus\ContainedLanguageStaticEventBinding.vb (2)
80Dim codeModel = targetDocument.Project.Services.GetService(Of ICodeModelService)() 108Dim codeModel = targetDocument.Project.Services.GetService(Of ICodeModelService)()
Microsoft.VisualStudio.LanguageServices.Xaml (10)
Implementation\LanguageServer\Extensions\SymbolExtensions.cs (2)
32var formatter = codeProject.Services.GetService<IDocumentationCommentFormattingService>(); 38var symbolDisplayService = codeProject.Services.GetService<ISymbolDisplayService>();
Implementation\LanguageServer\Handler\Commands\CreateEventCommandHandler.cs (1)
55var commandService = document.Project.Services.GetService<IXamlCommandService>();
Implementation\LanguageServer\Handler\Definitions\GoToDefinitionHandler.cs (1)
61var xamlGoToDefinitionService = document.Project.Services.GetService<IXamlGoToDefinitionService>();
Implementation\LanguageServer\Handler\FoldingRanges\FoldingRangesHandler.cs (1)
44var xamlStructureService = document.Project.Services.GetService<IXamlStructureService>();
Implementation\LanguageServer\Handler\Formatting\AbstractFormatDocumentHandlerBase.cs (1)
32var formattingService = document?.Project.Services.GetService<IXamlFormattingService>();
Implementation\LanguageServer\Handler\Formatting\FormatDocumentOnTypeHandler.cs (1)
46var formattingService = document?.Project.Services.GetService<IXamlFormattingService>();
Implementation\LanguageServer\Handler\Hover\HoverHandler.cs (1)
54var quickInfoService = document.Project.Services.GetService<IXamlQuickInfoService>();
Implementation\LanguageServer\Handler\OnAutoInsert\OnAutoInsertHandler.cs (1)
42var insertService = document.Project.Services.GetService<IXamlAutoInsertService>();
Implementation\LanguageServer\Handler\OnTypeRename\OnTypeRenameHandler.cs (1)
74var renameService = document.Project.Services.GetService<IXamlTypeRenameService>();