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