128 references to GetRequiredService
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
27var service = context.Document.Project.Solution.Services.GetRequiredService<ISupportedChangesService>();
DocumentExtensions.cs (1)
144var semanticModelService = document.Project.Solution.Services.GetRequiredService<ISemanticModelReuseWorkspaceService>();
SupportedChangesServiceExtensions.cs (2)
10=> solution.Services.GetRequiredService<ISupportedChangesService>().CanApplyChange(kind); 13=> project.Solution.Services.GetRequiredService<ISupportedChangesService>().CanApplyParseOptionChange(oldOptions, newOptions, project);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
StringCopyPaste\StringCopyPasteCommandHandler.cs (1)
228var copyPasteService = documentBeforePaste.Project.Solution.Services.GetRequiredService<IStringCopyPasteService>();
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Intents\IntentTestsBase.cs (1)
121var textDiffService = workspace.CurrentSolution.Services.GetRequiredService<IDocumentTextDifferencingService>();
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Formatting\CSharpSyntaxFormattingService.cs (1)
319var formattingRuleFactory = _services.SolutionServices.GetRequiredService<IHostDependentFormattingRuleFactoryService>();
Microsoft.CodeAnalysis.EditorFeatures (8)
AddImports\AbstractAddImportsPasteCommandHandler.cs (1)
145var indicatorFactory = document.Project.Solution.Services.GetRequiredService<IBackgroundWorkIndicatorFactory>();
Classification\Semantic\AbstractSemanticOrEmbeddedClassificationViewTaggerProvider.cs (1)
114var workspaceContextService = document.Project.Solution.Services.GetRequiredService<IWorkspaceContextService>();
ExternalAccess\IntelliCode\IntentProcessor.cs (1)
133var textDiffService = changedSolution.Services.GetRequiredService<IDocumentTextDifferencingService>();
ExtractMethod\ExtractMethodCommandHandler.cs (1)
127var indicatorFactory = document.Project.Solution.Services.GetRequiredService<IBackgroundWorkIndicatorFactory>();
Formatting\FormatCommandHandler.cs (1)
80var ruleFactory = document.Project.Solution.Services.GetRequiredService<IHostDependentFormattingRuleFactoryService>();
GoToDefinition\AbstractGoToCommandHandler`2.cs (1)
262var service = document.Project.Solution.Services.GetRequiredService<IWorkspaceStatusService>();
GoToDefinition\GoToDefinitionCommandHandler.cs (2)
160var notificationService = document.Project.Solution.Services.GetRequiredService<INotificationService>(); 170var indicatorFactory = document.Project.Solution.Services.GetRequiredService<IBackgroundWorkIndicatorFactory>();
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (1)
NavigableSymbolService.NavigableSymbolSource.cs (1)
57var indicatorFactory = document.Project.Solution.Services.GetRequiredService<IBackgroundWorkIndicatorFactory>();
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (1)
ChangeSignature\ChangeSignatureTestState.cs (1)
75return (TestChangeSignatureOptionsService)InvocationDocument.Project.Solution.Services.GetRequiredService<IChangeSignatureOptionsService>();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
Diagnostics\GenerateType\GenerateTypeTestState.cs (1)
69return (TestGenerateTypeOptionsService)InvocationDocument.Project.Solution.Services.GetRequiredService<IGenerateTypeOptionsService>();
Workspaces\WorkspaceTestLogger.cs (1)
35=> Assert.IsType<WorkspaceTestLogger>(services.GetRequiredService<IWorkspaceTestLogger>()).OutputHelper = outputHelper;
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
CodeFixes\CodeFixServiceTests.cs (1)
373extensionManager = (EditorLayerExtensionManager.ExtensionManager)document.Project.Solution.Services.GetRequiredService<IExtensionManager>();
CodeRefactorings\CodeRefactoringServiceTest.cs (1)
117var extensionManager = (EditorLayerExtensionManager.ExtensionManager)document.Project.Solution.Services.GetRequiredService<IExtensionManager>();
SolutionCrawler\WorkCoordinatorTests.cs (1)
1673var documentTrackingService = (TestDocumentTrackingService)document.Project.Solution.Services.GetRequiredService<IDocumentTrackingService>();
Microsoft.CodeAnalysis.EditorFeatures.Wpf (2)
NavigableSymbols\NavigableSymbolService.NavigableSymbolSource.cs (1)
57var indicatorFactory = document.Project.Solution.Services.GetRequiredService<IBackgroundWorkIndicatorFactory>();
Peek\PeekableItemSource.cs (1)
112var symbolMappingService = services.GetRequiredService<ISymbolMappingService>();
Microsoft.CodeAnalysis.ExternalAccess.Razor (1)
RazorSpanMappingServiceWrapper.cs (1)
36var diffService = newDocument.Project.Solution.Services.GetRequiredService<IDocumentTextDifferencingService>();
Microsoft.CodeAnalysis.Features (40)
AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
27var service = context.Document.Project.Solution.Services.GetRequiredService<ISupportedChangesService>();
AddImport\AbstractAddImportCodeFixProvider.cs (1)
62var symbolSearchService = _symbolSearchService ?? services.GetRequiredService<ISymbolSearchService>();
AddImport\SearchScopes\SourceSymbolsProjectSearchScope.cs (1)
38var service = _project.Solution.Services.GetRequiredService<ISymbolTreeInfoCacheService>();
AddMissingReference\AddMissingReferenceCodeAction.cs (1)
95var factoryService = _project.Solution.Services.GetRequiredService<IAddMetadataReferenceCodeActionOperationFactoryWorkspaceService>();
ChangeSignature\AbstractChangeSignatureService.cs (1)
218var changeSignatureOptionsService = succeededContext.Solution.Services.GetRequiredService<IChangeSignatureOptionsService>();
CodeFixesAndRefactorings\AbstractFixAllCodeAction.cs (2)
65var service = FixAllState.Project.Solution.Services.GetRequiredService<IFixAllGetFixesService>(); 79var service = FixAllState.Project.Solution.Services.GetRequiredService<IFixAllGetFixesService>();
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsFeatureService.cs (2)
58var symbolSearchService = solution.Services.GetRequiredService<ISymbolSearchService>(); 94var textDiffingService = solution.Services.GetRequiredService<IDocumentTextDifferencingService>();
CodeRefactorings\CodeRefactoringService.cs (2)
98var extensionManager = document.Project.Solution.Services.GetRequiredService<IExtensionManager>(); 128var extensionManager = document.Project.Solution.Services.GetRequiredService<IExtensionManager>();
Completion\CompletionOptions.cs (1)
70var documentSupportsFeatureService = solution.Services.GetRequiredService<IDocumentSupportsFeatureService>();
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (1)
227var documentSupportsFeatureService = solution.Services.GetRequiredService<IDocumentSupportsFeatureService>();
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (1)
37CacheService = services.GetRequiredService<IImportCompletionCacheService<TypeImportCompletionCacheEntry, TypeImportCompletionCacheEntry>>();
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (1)
67=> project.Solution.Services.GetRequiredService<IImportCompletionCacheService<ExtensionMethodImportCompletionCacheEntry, object>>();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingIncrementalAnalyzerProcessor.cs (1)
92_documentTracker = _registration.Services.GetRequiredService<IUnitTestingDocumentTrackingService>();
ExtractClass\ExtractClassWithDialogCodeAction.cs (1)
66var extractClassService = _service ?? _document.Project.Solution.Services.GetRequiredService<IExtractClassOptionsService>();
FindUsages\AbstractFindUsagesService_FindReferences.cs (1)
76var factory = solution.Services.GetRequiredService<IDefinitionsAndReferencesFactory>();
Formatting\FormattingRuleUtilities.cs (1)
16var formattingRuleFactory = document.SolutionServices.GetRequiredService<IHostDependentFormattingRuleFactoryService>();
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.cs (1)
234var globalOptions = document.Project.Solution.Services.GetRequiredService<ILegacyGlobalOptionsWorkspaceService>();
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.GenerateConstructorWithDialogCodeAction.cs (2)
60var service = _service._pickMembersService_forTesting ?? _document.Project.Solution.Services.GetRequiredService<IPickMembersService>(); 82var globalOptions = _document.Project.Solution.Services.GetRequiredService<ILegacyGlobalOptionsWorkspaceService>();
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (2)
262var globalOptions = document.Project.Solution.Services.GetRequiredService<ILegacyGlobalOptionsWorkspaceService>(); 277var globalOptions = document.Project.Solution.Services.GetRequiredService<ILegacyGlobalOptionsWorkspaceService>();
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndHashWithDialogCodeAction.cs (2)
59var service = _service._pickMembersService_forTestingPurposes ?? _document.Project.Solution.Services.GetRequiredService<IPickMembersService>(); 79var globalOptions = solution.Services.GetRequiredService<ILegacyGlobalOptionsWorkspaceService>();
GenerateOverrides\GenerateOverridesWithDialogCodeAction.cs (1)
52var pickMembersService = _service._pickMembersService_forTestingPurposes ?? services.GetRequiredService<IPickMembersService>();
GenerateType\AbstractGenerateTypeService.CodeAction.cs (1)
104var generateTypeOptionsService = _document.Project.Solution.Services.GetRequiredService<IGenerateTypeOptionsService>();
GoToDefinition\AbstractGoToDefinitionSymbolService.cs (1)
43var mappingService = services.GetRequiredService<ISymbolMappingService>();
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (1)
90var mappingService = document.Project.Solution.Services.GetRequiredService<ISymbolMappingService>();
InlineHints\AbstractInlineParameterNameHintsService.cs (1)
47var globalOptions = document.Project.Solution.Services.GetRequiredService<ILegacyGlobalOptionsWorkspaceService>();
InlineHints\AbstractInlineTypeHintsService.cs (1)
43var globalOptions = document.Project.Solution.Services.GetRequiredService<ILegacyGlobalOptionsWorkspaceService>();
NamingStyleCodeFixProvider.cs (1)
166var factory = _startingSolution.Services.GetRequiredService<ISymbolRenamedCodeActionOperationFactoryWorkspaceService>();
NavigateTo\INavigateToSearcherHost.cs (1)
59var service = _solution.Services.GetRequiredService<IWorkspaceStatusService>();
NavigateTo\NavigateToSearcher.cs (1)
63var docTrackingService = _solution.Services.GetRequiredService<IDocumentTrackingService>();
QuickInfo\QuickInfoServiceWithProviders.cs (2)
51var extensionManager = _services.SolutionServices.GetRequiredService<IExtensionManager>(); 84var extensionManager = _services.SolutionServices.GetRequiredService<IExtensionManager>();
UnusedReferences\UnusedReferencesRemover.cs (1)
273var referenceCleanupService = solution.Services.GetRequiredService<IReferenceCleanupService>();
Workspace\BackgroundCompiler.cs (1)
99var trackingService = solution.Services.GetRequiredService<IDocumentTrackingService>();
Workspace\MiscellaneousFileUtilities.cs (1)
84var metadataService = services.GetRequiredService<IMetadataService>();
Microsoft.CodeAnalysis.LanguageServer.Protocol (15)
Features\CodeCleanup\AbstractCodeCleanupService.cs (1)
185var fixAllService = document.Project.Solution.Services.GetRequiredService<IFixAllGetFixesService>();
Features\CodeFixes\CodeFixService.cs (5)
106var buildOnlyDiagnosticsService = document.Project.Solution.Services.GetRequiredService<IBuildOnlyDiagnosticsService>(); 183var buildOnlyDiagnosticsService = document.Project.Solution.Services.GetRequiredService<IBuildOnlyDiagnosticsService>(); 311var fixAllService = document.Project.Solution.Services.GetRequiredService<IFixAllGetFixesService>(); 374var errorReportingService = services.GetRequiredService<IErrorReportingService>(); 710var extensionManager = textDocument.Project.Solution.Services.GetRequiredService<IExtensionManager>();
Handler\CodeLens\CodeLensResolveHandler.cs (1)
54var codeLensReferencesService = document.Project.Solution.Services.GetRequiredService<ICodeLensReferencesService>();
Handler\Completion\CompletionHandler.cs (1)
171var creationService = document.Project.Solution.Services.GetRequiredService<ILspCompletionResultCreationService>();
Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (1)
102var documentTrackingService = solution.Services.GetRequiredService<IDocumentTrackingService>();
Handler\Hover\HoverHandler.cs (1)
66var hoverService = document.Project.Solution.Services.GetRequiredService<ILspHoverResultCreationService>();
Handler\PullHandlers\VersionedPullCache`2.cs (1)
129var workspaceStatusService = solution.Services.GetRequiredService<IWorkspaceStatusService>();
Handler\Rename\RenameHandler.cs (1)
85var textDiffService = renamedSolution.Services.GetRequiredService<IDocumentTextDifferencingService>();
Handler\SpellCheck\WorkspaceSpellCheckHandler.cs (1)
39var documentTrackingService = solution.Services.GetRequiredService<IDocumentTrackingService>();
Handler\Symbols\DocumentSymbolsHandler.cs (1)
86var service = document.Project.Solution.Services.GetRequiredService<ILspSymbolInformationCreationService>();
Handler\Symbols\WorkspaceSymbolsHandler.cs (1)
93var service = project.Solution.Services.GetRequiredService<ILspSymbolInformationCreationService>();
Microsoft.CodeAnalysis.Remote.ServiceHub (4)
Services\DesignerAttributeDiscovery\RemoteDesignerAttributeDiscoveryService.cs (1)
56var service = solution.Services.GetRequiredService<IDesignerAttributeDiscoveryService>();
Services\LegacySolutionEvents\RemoteLegacySolutionEventsAggregationService.cs (2)
34var aggregationService = services.GetRequiredService<ILegacySolutionEventsAggregationService>(); 51var aggregationService = oldSolution.Services.GetRequiredService<ILegacySolutionEventsAggregationService>();
Services\ProcessTelemetry\RemoteProcessTelemetryService.cs (1)
120var service = (RemoteWorkspaceConfigurationService)GetWorkspaceServices().GetRequiredService<IWorkspaceConfigurationService>();
Microsoft.CodeAnalysis.Remote.Workspaces (4)
ServiceHubRemoteHostClient.cs (2)
57_assetStorage = services.GetRequiredService<ISolutionAssetStorageProvider>().AssetStorage; 82var workspaceConfigurationService = services.GetRequiredService<IWorkspaceConfigurationService>();
SolutionAssetProvider.cs (2)
58var assetStorage = _services.GetRequiredService<ISolutionAssetStorageProvider>().AssetStorage; 59var serializer = _services.GetRequiredService<ISerializerService>();
Microsoft.CodeAnalysis.Workspaces (26)
AbstractIndentationService.cs (1)
51var formattingRuleFactory = document.SolutionServices.GetRequiredService<IHostDependentFormattingRuleFactoryService>();
Classification\AbstractClassificationService.cs (2)
99var workspaceStatusService = document.Project.Solution.Services.GetRequiredService<IWorkspaceStatusService>(); 154var extensionManager = document.Project.Solution.Services.GetRequiredService<IExtensionManager>();
Classification\Classifier.cs (1)
67var extensionManager = services.GetRequiredService<IExtensionManager>();
CodeFixes\FixAllOccurrences\TextChangeMerger.cs (1)
36_differenceService = document.Project.Solution.Services.GetRequiredService<IDocumentTextDifferencingService>();
DocumentExtensions.cs (1)
144var semanticModelService = document.Project.Solution.Services.GetRequiredService<ISemanticModelReuseWorkspaceService>();
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (1)
205var serializer = services.GetRequiredService<ISerializerService>();
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (1)
88var textDifferencingService = _oldSolution.Services.GetRequiredService<IDocumentTextDifferencingService>();
Serialization\SerializerService.cs (3)
52_storageService = workspaceServices.GetRequiredService<ITemporaryStorageServiceInternal>(); 53_textService = workspaceServices.GetRequiredService<ITextFactoryService>(); 54_analyzerLoaderProvider = workspaceServices.GetRequiredService<IAnalyzerAssemblyLoaderProvider>();
Storage\PersistentStorageExtensions.cs (1)
19var configuration = services.GetRequiredService<IPersistentStorageConfiguration>();
SupportedChangesServiceExtensions.cs (2)
10=> solution.Services.GetRequiredService<ISupportedChangesService>().CanApplyChange(kind); 13=> project.Solution.Services.GetRequiredService<ISupportedChangesService>().CanApplyParseOptionChange(oldOptions, newOptions, project);
Workspace\CommandLineProject.cs (2)
40var metadataService = languageServices.SolutionServices.GetRequiredService<IMetadataService>(); 48var analyzerLoader = languageServices.SolutionServices.GetRequiredService<IAnalyzerService>().GetLoader();
Workspace\ProjectSystem\FileWatchedPortableExecutableReferenceFactory.cs (1)
68var reference = _solutionServices.GetRequiredService<IMetadataService>().GetReference(fullFilePath, properties);
Workspace\ProjectSystem\ProjectSystemProjectOptionsProcessor.cs (2)
52_temporaryStorageService = workspaceServices.GetRequiredService<ITemporaryStorageServiceInternal>(); 181_ruleSetFile = _workspaceServices.GetRequiredService<IRuleSetManager>().GetOrCreateRuleSet(effectiveRuleSetPath);
Workspace\Solution\RecoverableTextAndVersion.cs (1)
155_storageService = services.GetRequiredService<ITemporaryStorageServiceInternal>();
Workspace\Solution\SolutionState.SkeletonReferenceCache.cs (1)
253var temporaryStorageService = services.GetRequiredService<ITemporaryStorageServiceInternal>();
Workspace\Solution\SolutionState_Checksum.cs (1)
145var serializer = Services.GetRequiredService<ISerializerService>();
Workspace\Solution\TextDocumentState_Checksum.cs (1)
39var serializer = solutionServices.GetRequiredService<ISerializerService>();
Workspace\Workspace.cs (2)
234var options = oldSolution.Services.GetRequiredService<IWorkspaceConfigurationService>().Options; 1051var options = oldSolution.Services.GetRequiredService<IWorkspaceConfigurationService>().Options;
Workspace\WorkspaceFileTextLoader.cs (1)
27_textFactory = services.GetRequiredService<ITextFactoryService>();
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildProjectLoader.Worker_ResolveReferences.cs (1)
191metadataService: _solutionServices.GetRequiredService<IMetadataService>(),
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
Remote\InProcRemostHostClient.cs (2)
76_workspaceServices.GetRequiredService<ISolutionAssetStorageProvider>().AssetStorage, 77_workspaceServices.GetRequiredService<IErrorReportingService>(),
Microsoft.VisualStudio.LanguageServices (11)
CallHierarchy\Finders\AbstractCallFinder.cs (1)
120var documentTrackingService = project.Solution.Services.GetRequiredService<IDocumentTrackingService>();
ChangeSignature\ChangeSignatureDialogViewModel.cs (1)
64_notificationService = document.Project.Solution.Services.GetRequiredService<INotificationService>();
ExtractClass\VisualStudioExtractClassOptionsService.cs (1)
54var notificationService = document.Project.Solution.Services.GetRequiredService<INotificationService>();
FindReferences\Entries\DocumentSpanEntry.cs (2)
196var controlService = _excerptResult.Document.Project.Solution.Services.GetRequiredService<IContentControlService>(); 225var controlService = document.Project.Solution.Services.GetRequiredService<IContentControlService>();
FindReferences\VisualStudioDefinitionsAndReferencesFactory.cs (1)
48var symbolNavigationService = solution.Services.GetRequiredService<ISymbolNavigationService>();
TaskList\VisualStudioTaskListService.cs (1)
164var registrationService = services.GetRequiredService<ISolutionCrawlerRegistrationService>();
UnusedReferences\RemoveUnusedReferencesCommandHandler.cs (1)
194var unusedReferenceAnalysisService = solution.Services.GetRequiredService<IUnusedReferenceAnalysisService>();
ValueTracking\ValueTrackingCommandHandler.cs (2)
103var service = document.Project.Solution.Services.GetRequiredService<IValueTrackingService>(); 126var valueTrackingService = solution.Services.GetRequiredService<IValueTrackingService>();
Workspace\VisualStudioSymbolNavigationService.cs (1)
78var navigationService = solution.Services.GetRequiredService<IDocumentNavigationService>();