221 references to GetRequiredService
GenerateDocumentationAndConfigFiles (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
158var semanticModelService = document.Project.Solution.Services.GetRequiredService<ISemanticModelReuseWorkspaceService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Host\SupportedChangesServiceExtensions.cs (2)
10=> solution.Services.GetRequiredService<ISupportedChangesService>().CanApplyChange(kind); 13=> project.Solution.Services.GetRequiredService<ISupportedChangesService>().CanApplyParseOptionChange(oldOptions, newOptions, project);
Microsoft.CodeAnalysis.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
158var semanticModelService = document.Project.Solution.Services.GetRequiredService<ISemanticModelReuseWorkspaceService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Host\SupportedChangesServiceExtensions.cs (2)
10=> solution.Services.GetRequiredService<ISupportedChangesService>().CanApplyChange(kind); 13=> project.Solution.Services.GetRequiredService<ISupportedChangesService>().CanApplyParseOptionChange(oldOptions, newOptions, project);
Microsoft.CodeAnalysis.BannedApiAnalyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
158var semanticModelService = document.Project.Solution.Services.GetRequiredService<ISemanticModelReuseWorkspaceService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Host\SupportedChangesServiceExtensions.cs (2)
10=> solution.Services.GetRequiredService<ISupportedChangesService>().CanApplyChange(kind); 13=> project.Solution.Services.GetRequiredService<ISupportedChangesService>().CanApplyParseOptionChange(oldOptions, newOptions, project);
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
27var service = context.Document.Project.Solution.Services.GetRequiredService<ISupportedChangesService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
158var semanticModelService = document.Project.Solution.Services.GetRequiredService<ISemanticModelReuseWorkspaceService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Host\SupportedChangesServiceExtensions.cs (2)
10=> solution.Services.GetRequiredService<ISupportedChangesService>().CanApplyChange(kind); 13=> project.Solution.Services.GetRequiredService<ISupportedChangesService>().CanApplyParseOptionChange(oldOptions, newOptions, project);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (1)
147var factory = document.Project.Solution.Services.GetRequiredService<IBackgroundWorkIndicatorFactory>();
StringCopyPaste\StringCopyPasteCommandHandler.cs (1)
211var copyPasteService = documentBeforePaste.Project.Solution.Services.GetRequiredService<IStringCopyPasteService>();
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Intents\IntentTestsBase.cs (1)
117var textDiffService = workspace.CurrentSolution.Services.GetRequiredService<IDocumentTextDifferencingService>();
Microsoft.CodeAnalysis.CSharp.Features (1)
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProvider.cs (1)
138var service = document.Project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
284var formattingRuleFactory = _services.SolutionServices.GetRequiredService<IHostDependentFormattingRuleFactoryService>();
Microsoft.CodeAnalysis.EditorFeatures (22)
AddImports\AbstractAddImportsPasteCommandHandler.cs (1)
136var indicatorFactory = document.Project.Solution.Services.GetRequiredService<IBackgroundWorkIndicatorFactory>();
Classification\Semantic\AbstractSemanticOrEmbeddedClassificationViewTaggerProvider.cs (1)
99var workspaceContextService = document.Project.Solution.Services.GetRequiredService<IWorkspaceContextService>();
EditAndContinue\ActiveStatementTrackingService.cs (1)
56=> solution.Services.GetRequiredService<IActiveStatementTrackingService>().GetSpansAsync(solution, documentId, filePath, cancellationToken);
EditAndContinue\EditAndContinueLanguageService.cs (2)
79=> Services.GetRequiredService<ICompileTimeSolutionProvider>().GetCompileTimeSolution(currentDesignTimeSolution); 85=> Services.GetRequiredService<IActiveStatementTrackingService>();
EditorConfigSettings\Aggregator\SettingsAggregator.cs (1)
114var commonProvider = solution.Services.GetRequiredService<IWorkspaceSettingsProviderFactory<T>>();
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsProvider.cs (1)
64var service = solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
ExternalAccess\IntelliCode\IntentProcessor.cs (1)
118var textDiffService = changedSolution.Services.GetRequiredService<IDocumentTextDifferencingService>();
ExtractMethod\ExtractMethodCommandHandler.cs (1)
116var indicatorFactory = document.Project.Solution.Services.GetRequiredService<IBackgroundWorkIndicatorFactory>();
Formatting\FormatCommandHandler.cs (1)
83var ruleFactory = document.Project.Solution.Services.GetRequiredService<IHostDependentFormattingRuleFactoryService>();
GoOrFind\AbstractGoOrFindNavigationService.cs (1)
270var statusService = document.Project.Solution.Services.GetRequiredService<IWorkspaceStatusService>();
GoToDefinition\GoToDefinitionCommandHandler.cs (2)
103var indicatorFactory = document.Project.Solution.Services.GetRequiredService<IBackgroundWorkIndicatorFactory>(); 144var notificationService = document.Project.Solution.Services.GetRequiredService<INotificationService>();
InlineDiagnostics\AbstractDiagnosticsTaggerProvider.SingleDiagnosticKindPullTaggerProvider.cs (1)
126var analyzerService = solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
InlineHints\InlineHintsDataTaggerProvider.cs (1)
78var workspaceContextService = document.Project.Solution.Services.GetRequiredService<IWorkspaceContextService>();
NavigableSymbols\NavigableSymbolService.NavigableSymbolSource.cs (1)
49var indicatorFactory = document.Project.Solution.Services.GetRequiredService<IBackgroundWorkIndicatorFactory>();
Peek\PeekableItemSource.cs (1)
108var symbolMappingService = services.GetRequiredService<ISymbolMappingService>();
RenameTracking\RenameTrackingTaggerProvider.StateMachine.cs (1)
238var service = document.Project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
Suggestions\SuggestedActions\EditorSuggestedActionWithNestedFlavors.cs (2)
68var extensionManager = this.OriginalSolution.Services.GetRequiredService<IExtensionManager>(); 170var extensionManager = this.OriginalSolution.Services.GetRequiredService<IExtensionManager>();
Suggestions\SuggestedActionsSource_Async.cs (2)
81await document.Project.Solution.Services.GetRequiredService<IWorkspaceStatusService>() 202var supportsFeatureService = solution.Services.GetRequiredService<ITextBufferSupportsFeatureService>();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
Diagnostics\GenerateType\GenerateTypeTestState.cs (1)
67return (TestGenerateTypeOptionsService)InvocationDocument.Project.Solution.Services.GetRequiredService<IGenerateTypeOptionsService>();
Workspaces\WorkspaceTestLogger.cs (1)
31=> Assert.IsType<WorkspaceTestLogger>(services.GetRequiredService<IWorkspaceTestLogger>()).OutputHelper = outputHelper;
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (9)
CodeFixes\CodeFixServiceTests.cs (1)
374extensionManager = (EditorLayerExtensionManager.ExtensionManager)document.Project.Solution.Services.GetRequiredService<IExtensionManager>();
CodeRefactorings\CodeRefactoringServiceTest.cs (1)
110var extensionManager = (EditorLayerExtensionManager.ExtensionManager)document.Project.Solution.Services.GetRequiredService<IExtensionManager>();
Diagnostics\DiagnosticAnalyzerServiceTests.cs (7)
635var service = project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 659var service = project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 691var service = project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 721var service = project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 772var service = project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 836var service = project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 887var service = project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
Microsoft.CodeAnalysis.ExternalAccess.Copilot (1)
SemanticSearch\CopilotSemanticSearchUtilities.cs (1)
37=> services.GetRequiredService<IMetadataService>().GetReference(resolvedPath, properties);
Microsoft.CodeAnalysis.ExternalAccess.HotReload (1)
Api\HotReloadService.cs (1)
132private readonly IEditAndContinueService _encService = services.GetRequiredService<IEditAndContinueWorkspaceService>().Service;
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (2)
Cohost\Handlers\Diagnostics.cs (1)
23var diagnosticAnalyzerService = solutionServices.GetRequiredService<IDiagnosticAnalyzerService>();
RazorMiscellaneousProjectInfoService.cs (1)
33var loaderProvider = services.GetRequiredService<IAnalyzerAssemblyLoaderProvider>();
Microsoft.CodeAnalysis.Features (55)
AddImport\AbstractAddImportCodeFixProvider.cs (1)
61var symbolSearchService = _symbolSearchService ?? services.GetRequiredService<ISymbolSearchService>();
AddImport\SearchScopes\MetadataSymbolsSearchScope.cs (1)
38var service = _assemblyProject.Solution.Services.GetRequiredService<ISymbolTreeInfoCacheService>();
AddImport\SearchScopes\SourceSymbolsProjectSearchScope.cs (1)
32var service = _project.Solution.Services.GetRequiredService<ISymbolTreeInfoCacheService>();
AddMissingReference\AddMissingReferenceCodeAction.cs (1)
86var factoryService = _project.Solution.Services.GetRequiredService<IAddMetadataReferenceCodeActionOperationFactoryWorkspaceService>();
ChangeSignature\AbstractChangeSignatureService.cs (1)
219var changeSignatureOptionsService = succeededContext.Solution.Services.GetRequiredService<IChangeSignatureOptionsService>();
CodeFixes\Service\CodeFixService.cs (7)
103var service = document.Project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 195var service = document.Project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 299var service = document.Project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 348var fixAllService = document.Project.Solution.Services.GetRequiredService<IFixAllGetFixesService>(); 411var errorReportingService = services.GetRequiredService<IErrorReportingService>(); 499var diagnosticAnalyzerService = solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 793var extensionManager = textDocument.Project.Solution.Services.GetRequiredService<IExtensionManager>();
CodeFixes\Service\CodeFixService.FixAllDiagnosticProvider.cs (4)
45var service = document.Project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 54var service = document.Project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 65var service = project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 74var service = project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
CodeFixesAndRefactorings\AbstractFixAllCodeAction.cs (2)
74var service = RefactorOrFixAllState.Project.Solution.Services.GetRequiredService<IFixAllGetFixesService>(); 88var service = RefactorOrFixAllState.Project.Solution.Services.GetRequiredService<IFixAllGetFixesService>();
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsFeatureService.cs (2)
40var symbolSearchService = solution.Services.GetRequiredService<ISymbolSearchService>(); 220var textDiffingService = document.Project.Solution.Services.GetRequiredService<IDocumentTextDifferencingService>();
CodeRefactorings\CodeRefactoringService.cs (1)
245var extensionManager = textDocument.Project.Solution.Services.GetRequiredService<IExtensionManager>();
Completion\CompletionOptions.cs (1)
78var documentSupportsFeatureService = solution.Services.GetRequiredService<IDocumentSupportsFeatureService>();
Completion\CompletionService.cs (3)
159var extensionManager = languageServices.SolutionServices.GetRequiredService<IExtensionManager>(); 213var extensionManager = document.Project.Solution.Services.GetRequiredService<IExtensionManager>(); 244var extensionManager = document.Project.Solution.Services.GetRequiredService<IExtensionManager>();
Completion\CompletionService_GetCompletions.cs (2)
153var extensionManager = document.Project.Solution.Services.GetRequiredService<IExtensionManager>(); 327var extensionManager = document.Project.Solution.Services.GetRequiredService<IExtensionManager>();
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (1)
216document.Project.Solution.Services.GetRequiredService<IDocumentSupportsFeatureService>().SupportsRefactorings(document);
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (1)
40CacheService = services.GetRequiredService<IImportCompletionCacheService<TypeImportCompletionCacheEntry, TypeImportCompletionCacheEntry>>();
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (1)
60=> project.Solution.Services.GetRequiredService<IImportCompletionCacheService<ExtensionMethodImportCompletionCacheEntry, object>>();
Copilot\CopilotChangeAnalysisUtilities.cs (1)
60var changeAnalysisService = document.Project.Solution.Services.GetRequiredService<ICopilotChangeAnalysisService>();
Copilot\ICopilotChangeAnalysisService.cs (1)
214var diagnosticAnalyzerService = newDocument.Project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
Diagnostics\DiagnosticAnalyzerExtensions.cs (1)
50var diagnosticAnalyzerService = project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
EditAndContinue\Remote\RemoteDebuggingSessionProxy.cs (1)
21=> services.GetRequiredService<IEditAndContinueWorkspaceService>().Service;
EditAndContinue\Remote\RemoteEditAndContinueServiceProxy.cs (1)
118=> services.GetRequiredService<IEditAndContinueWorkspaceService>().Service;
Extensions\ExtensionFolder.cs (1)
46var analyzerAssemblyLoaderProvider = _extensionMessageHandlerService._solutionServices.GetRequiredService<IExtensionAssemblyLoaderProvider>();
ExternalAccess\Watch\Api\WatchHotReloadService.cs (1)
138private readonly IEditAndContinueService _encService = services.GetRequiredService<IEditAndContinueWorkspaceService>().Service;
ExtractClass\ExtractClassWithDialogCodeAction.cs (1)
57var extractClassService = _service ?? _document.Project.Solution.Services.GetRequiredService<IExtractClassOptionsService>();
ExtractInterface\AbstractExtractInterfaceService.cs (1)
267var service = document.Project.Solution.Services.GetRequiredService<IExtractInterfaceOptionsService>();
FindUsages\AbstractFindUsagesService_FindReferences.cs (1)
72var provider = solution.Services.GetRequiredService<IExternalDefinitionItemProvider>();
Formatting\FormattingRuleUtilities.cs (1)
16var formattingRuleFactory = document.SolutionServices.GetRequiredService<IHostDependentFormattingRuleFactoryService>();
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.GenerateConstructorWithDialogCodeAction.cs (2)
44var service = _service._pickMembersService_forTesting ?? _document.Project.Solution.Services.GetRequiredService<IPickMembersService>(); 62var globalOptions = _document.Project.Solution.Services.GetRequiredService<ILegacyGlobalOptionsWorkspaceService>();
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndHashWithDialogCodeAction.cs (1)
45var service = _service._pickMembersService_forTestingPurposes ?? _document.Project.Solution.Services.GetRequiredService<IPickMembersService>();
GenerateOverrides\GenerateOverridesWithDialogCodeAction.cs (1)
41var pickMembersService = _service._pickMembersService_forTestingPurposes ?? services.GetRequiredService<IPickMembersService>();
GenerateType\AbstractGenerateTypeService.CodeAction.cs (1)
101var generateTypeOptionsService = _document.Project.Solution.Services.GetRequiredService<IGenerateTypeOptionsService>();
GoToDefinition\AbstractGoToDefinitionSymbolService.cs (1)
50var mappingService = services.GetRequiredService<ISymbolMappingService>();
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (1)
88var mappingService = document.Project.Solution.Services.GetRequiredService<ISymbolMappingService>();
NavigateTo\INavigateToSearcherHost.cs (1)
61var service = _solution.Services.GetRequiredService<IWorkspaceStatusService>();
NavigateTo\NavigateToSearcher.cs (1)
75var docTrackingService = _solution.Services.GetRequiredService<IDocumentTrackingService>();
QuickInfo\QuickInfoServiceWithProviders.cs (1)
45var extensionManager = _services.SolutionServices.GetRequiredService<IExtensionManager>();
SignatureHelp\SignatureHelpService.cs (1)
67var extensionManager = document.Project.Solution.Services.GetRequiredService<IExtensionManager>();
src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
27var service = context.Document.Project.Solution.Services.GetRequiredService<ISupportedChangesService>();
UnusedReferences\UnusedReferencesRemover.cs (1)
269var referenceCleanupService = solution.Services.GetRequiredService<IReferenceCleanupService>();
Workspace\MiscellaneousFileUtilities.cs (1)
105var metadataService = services.GetRequiredService<IMetadataService>();
Microsoft.CodeAnalysis.LanguageServer.Protocol (20)
Extensions\ProtocolConversions.Diagnostics.cs (1)
128var informationService = project.Solution.Services.GetRequiredService<IDiagnosticProjectInformationService>();
Features\CodeCleanup\AbstractCodeCleanupService.cs (2)
194var fixAllService = document.Project.Solution.Services.GetRequiredService<IFixAllGetFixesService>(); 209var diagnosticService = document.Project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
Features\EditAndContinue\EditAndContinueDiagnosticSource_OpenDocument.cs (1)
37var compileTimeSolution = services.GetRequiredService<ICompileTimeSolutionProvider>().GetCompileTimeSolution(designTimeSolution);
Handler\CodeLens\CodeLensResolveHandler.cs (1)
72var codeLensReferencesService = document.Project.Solution.Services.GetRequiredService<ICodeLensReferencesService>();
Handler\Diagnostics\BuildOnlyDiagnosticIdsHandler.cs (1)
49var diagnosticService = solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
Handler\Diagnostics\DiagnosticSourceProviders\WorkspaceDiagnosticSourceHelpers.cs (1)
24var documentTrackingService = solution.Services.GetRequiredService<IDocumentTrackingService>();
Handler\Diagnostics\DiagnosticSourceProviders\WorkspaceDocumentsAndProjectDiagnosticSourceProvider.cs (1)
57var codeAnalysisService = solution.Services.GetRequiredService<ICodeAnalysisDiagnosticAnalyzerService>();
Handler\Diagnostics\DiagnosticSources\AbstractProjectDiagnosticSource.cs (1)
49var service = this.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
Handler\Diagnostics\DiagnosticSources\AbstractWorkspaceDocumentDiagnosticSource.cs (2)
51var service = this.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 82var service = this.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
Handler\Diagnostics\DiagnosticSources\DocumentDiagnosticSource.cs (1)
24var service = this.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
Handler\Diagnostics\DiagnosticSources\NonLocalDocumentDiagnosticSource.cs (1)
24var service = this.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
Handler\Extensions\ActivateExtensionHandler.cs (1)
28var service = solution.Services.GetRequiredService<IExtensionMessageHandlerService>();
Handler\Extensions\DeactivateExtensionHandler.cs (1)
27var service = context.Solution.Services.GetRequiredService<IExtensionMessageHandlerService>();
Handler\Extensions\DispatchDocumentExtensionMessageHandler.cs (1)
33var service = solution.Services.GetRequiredService<IExtensionMessageHandlerService>();
Handler\Extensions\DispatchWorkspaceExtensionMessageHandler.cs (1)
29var service = solution.Services.GetRequiredService<IExtensionMessageHandlerService>();
Handler\PullHandlers\VersionedPullCache.cs (1)
90var workspaceStatusService = solution.Services.GetRequiredService<IWorkspaceStatusService>();
Handler\Rename\RenameHandler.cs (1)
78var textDiffService = renamedSolution.Services.GetRequiredService<IDocumentTextDifferencingService>();
Handler\SpellCheck\WorkspaceSpellCheckHandler.cs (1)
39var documentTrackingService = solution.Services.GetRequiredService<IDocumentTrackingService>();
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
158var semanticModelService = document.Project.Solution.Services.GetRequiredService<ISemanticModelReuseWorkspaceService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Host\SupportedChangesServiceExtensions.cs (2)
10=> solution.Services.GetRequiredService<ISupportedChangesService>().CanApplyChange(kind); 13=> project.Solution.Services.GetRequiredService<ISupportedChangesService>().CanApplyParseOptionChange(oldOptions, newOptions, project);
Microsoft.CodeAnalysis.Remote.ServiceHub (21)
Host\AssetProvider.cs (1)
307var serializerService = _solutionServices.GetRequiredService<ISerializerService>();
Services\CodeLensReferences\RemoteCodeLensReferencesService.cs (4)
55return await solution.Services.GetRequiredService<ICodeLensReferencesService>().GetReferenceCountAsync( 78return await solution.Services.GetRequiredService<ICodeLensReferencesService>().FindReferenceLocationsAsync( 96return await solution.Services.GetRequiredService<ICodeLensReferencesService>().FindReferenceMethodsAsync( 116return await solution.Services.GetRequiredService<ICodeLensReferencesService>().GetFullyQualifiedNameAsync(
Services\Copilot\RemoteCopilotChangeAnalysisService.cs (1)
35var service = solution.Services.GetRequiredService<ICopilotChangeAnalysisService>();
Services\DesignerAttributeDiscovery\RemoteDesignerAttributeDiscoveryService.cs (2)
42var service = solution.Services.GetRequiredService<IDesignerAttributeDiscoveryService>(); 59var service = solution.Services.GetRequiredService<IDesignerAttributeDiscoveryService>();
Services\DiagnosticAnalyzer\RemoteDiagnosticAnalyzerService.cs (8)
36var service = solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 51var service = solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 72var service = solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 92var service = solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 168var service = solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 186var service = solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 207var service = solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 232var service = solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
Services\ExtensionMessageHandler\RemoteExtensionMessageHandlerService.cs (1)
23=> this.GetWorkspaceServices().GetRequiredService<IExtensionMessageHandlerService>();
Services\Initialization\RemoteInitializationService.cs (1)
33var service = (RemoteWorkspaceConfigurationService)GetWorkspaceServices().GetRequiredService<IWorkspaceConfigurationService>();
Services\LegacySolutionEvents\RemoteLegacySolutionEventsAggregationService.cs (2)
30var aggregationService = services.GetRequiredService<ILegacySolutionEventsAggregationService>(); 47var aggregationService = oldSolution.Services.GetRequiredService<ILegacySolutionEventsAggregationService>();
Services\SourceGeneration\RemoteSourceGenerationService.cs (1)
184var workspaceService = GetWorkspaceServices().GetRequiredService<ISourceGeneratorTelemetryCollectorWorkspaceService>();
Microsoft.CodeAnalysis.Remote.Workspaces (6)
EditAndContinue\ManagedHotReloadLanguageService.cs (1)
73=> currentDesignTimeSolution.Services.GetRequiredService<ICompileTimeSolutionProvider>().GetCompileTimeSolution(currentDesignTimeSolution);
ServiceHubRemoteHostClient.cs (3)
48_assetStorage = services.GetRequiredService<ISolutionAssetStorageProvider>().AssetStorage; 74var workspaceConfigurationService = services.GetRequiredService<IWorkspaceConfigurationService>(); 107services.GetRequiredService<IErrorReportingService>().ShowGlobalErrorInfo(
SolutionAssetProvider.cs (2)
24private readonly SolutionAssetStorage _assetStorage = services.GetRequiredService<ISolutionAssetStorageProvider>().AssetStorage; 25private readonly ISerializerService _serializer = services.GetRequiredService<ISerializerService>();
Microsoft.CodeAnalysis.Workspaces (34)
Classification\AbstractClassificationService.cs (2)
82var workspaceStatusService = document.Project.Solution.Services.GetRequiredService<IWorkspaceStatusService>(); 190var extensionManager = document.Project.Solution.Services.GetRequiredService<IExtensionManager>();
Classification\Classifier.cs (1)
83var extensionManager = services.GetRequiredService<IExtensionManager>();
CodeFixes\FixAllOccurrences\TextChangeMerger.cs (1)
37_differenceService = document.Project.Solution.Services.GetRequiredService<IDocumentTextDifferencingService>();
Diagnostics\Extensions.cs (1)
399var options = project.Solution.Services.GetRequiredService<IWorkspaceConfigurationService>().Options;
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (1)
218var serializer = services.GetRequiredService<ISerializerService>();
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (1)
99var textDifferencingService = oldSolution.Services.GetRequiredService<IDocumentTextDifferencingService>();
Serialization\SerializerService.cs (3)
43private readonly Lazy<TemporaryStorageService> _storageService = new(() => (TemporaryStorageService)workspaceServices.GetRequiredService<ITemporaryStorageServiceInternal>()); 44private readonly ITextFactoryService _textService = workspaceServices.GetRequiredService<ITextFactoryService>(); 46private readonly IAnalyzerAssemblyLoaderProvider _analyzerLoaderProvider = workspaceServices.GetRequiredService<IAnalyzerAssemblyLoaderProvider>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
158var semanticModelService = document.Project.Solution.Services.GetRequiredService<ISemanticModelReuseWorkspaceService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
127var configuration = solution.Services.GetRequiredService<IWorkspaceConfigurationService>().Options;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\AbstractIndentationService.cs (1)
48var formattingRuleFactory = document.SolutionServices.GetRequiredService<IHostDependentFormattingRuleFactoryService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Host\SupportedChangesServiceExtensions.cs (2)
10=> solution.Services.GetRequiredService<ISupportedChangesService>().CanApplyChange(kind); 13=> project.Solution.Services.GetRequiredService<ISupportedChangesService>().CanApplyParseOptionChange(oldOptions, newOptions, project);
Storage\PersistentStorageExtensions.cs (1)
17var configuration = services.GetRequiredService<IPersistentStorageConfiguration>();
Workspace\CommandLineProject.cs (2)
37var metadataService = languageServices.SolutionServices.GetRequiredService<IMetadataService>(); 45var analyzerLoader = languageServices.SolutionServices.GetRequiredService<IAnalyzerService>().GetLoader();
Workspace\IsolatedAnalyzerReferenceSet.Core.cs (2)
206var serializerService = solutionServices.GetRequiredService<ISerializerService>(); 248var assemblyLoaderProvider = solutionServices.GetRequiredService<IAnalyzerAssemblyLoaderProvider>();
Workspace\ProjectSystem\ProjectSystemProject.cs (2)
262var workspaceStatusService = _projectSystemProjectFactory.SolutionServices.GetRequiredService<IWorkspaceStatusService>(); 795var assemblyLoaderProvider = solution.Services.GetRequiredService<IAnalyzerAssemblyLoaderProvider>();
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (2)
91WorkspaceListener = this.SolutionServices.GetRequiredService<IWorkspaceAsynchronousOperationListenerProvider>().GetListener(); 821return solutionServices.GetRequiredService<IMetadataService>().GetReference(fullFilePath, properties);
Workspace\Solution\ProjectState_Checksum.cs (2)
34=> GetParseOptionsChecksum(LanguageServices.SolutionServices.GetRequiredService<ISerializerService>()); 51var serializer = LanguageServices.SolutionServices.GetRequiredService<ISerializerService>();
Workspace\Solution\Solution_SemanticModelCaching.cs (1)
25var service = this.Services.GetRequiredService<IDocumentTrackingService>();
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (2)
71_validateStates = project.LanguageServices.SolutionServices.GetRequiredService<IWorkspaceConfigurationService>().Options.ValidateCompilationTrackerStates; 611var workspacePreference = compilationState.Services.GetRequiredService<IWorkspaceConfigurationService>().Options.SourceGeneratorExecution;
Workspace\Solution\SolutionCompilationState.SkeletonReferenceCache.cs (1)
253var temporaryStorageService = services.GetRequiredService<ITemporaryStorageServiceInternal>();
Workspace\Solution\SolutionCompilationState_Checksum.cs (1)
125var serializer = this.SolutionState.Services.GetRequiredService<ISerializerService>();
Workspace\Solution\SolutionState_Checksum.cs (1)
125var serializer = this.Services.GetRequiredService<ISerializerService>();
Workspace\Solution\VersionSource\RecoverableTextAndVersion.cs (1)
151_storageService = services.GetRequiredService<ITemporaryStorageServiceInternal>();
Workspace\WorkspaceFileTextLoader.cs (1)
27_textFactory = services.GetRequiredService<ITextFactoryService>();
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildProjectLoader.Worker_ResolveReferences.cs (1)
192metadataService: _solutionServices.GetRequiredService<IMetadataService>(),
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
Remote\InProcRemostHostClient.cs (2)
68_workspaceServices.GetRequiredService<ISolutionAssetStorageProvider>().AssetStorage, 69_workspaceServices.GetRequiredService<IErrorReportingService>(),
Microsoft.VisualStudio.LanguageServices (18)
CallHierarchy\CallHierarchyCommandHandler.cs (1)
98var notificationService = document.Project.Solution.Services.GetRequiredService<INotificationService>();
CallHierarchy\Finders\AbstractCallFinder.cs (1)
120var documentTrackingService = project.Solution.Services.GetRequiredService<IDocumentTrackingService>();
ChangeSignature\ChangeSignatureDialogViewModel.cs (1)
62_notificationService = document.Project.Solution.Services.GetRequiredService<INotificationService>();
DesignerAttribute\VisualStudioDesignerAttributeService.cs (1)
133var trackingService = solution.Services.GetRequiredService<IDocumentTrackingService>();
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (1)
76var diagnosticService = currentSolution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
ExtractClass\VisualStudioExtractClassOptionsService.cs (1)
52var notificationService = solution.Services.GetRequiredService<INotificationService>();
ExtractInterface\VisualStudioExtractInterfaceOptionsService.cs (1)
48var notificationService = solution.Services.GetRequiredService<INotificationService>();
FindReferences\Entries\AbstractDocumentSpanEntry.cs (1)
53var documentNavigationService = document.Project.Solution.Services.GetRequiredService<IDocumentNavigationService>();
FindReferences\Entries\DocumentSpanEntry.cs (2)
153var controlService = _excerptResult.Document.Project.Solution.Services.GetRequiredService<IContentControlService>(); 183var controlService = document.Project.Solution.Services.GetRequiredService<IContentControlService>();
FindReferences\VisualStudioDefinitionsAndReferencesFactory.cs (1)
34var symbolNavigationService = solution.Services.GetRequiredService<ISymbolNavigationService>();
Snippets\AbstractSnippetCommandHandler.cs (1)
47=> document.Project.Services.SolutionServices.GetRequiredService<ISnippetExpansionClientFactory>();
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (1)
319var fixAllService = newSolution.Services.GetRequiredService<IFixAllGetFixesService>();
TaskList\ExternalErrorDiagnosticUpdateSource.cs (1)
356var service = this.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
UnusedReferences\RemoveUnusedReferencesCommandHandler.cs (1)
193var unusedReferenceAnalysisService = solution.Services.GetRequiredService<IUnusedReferenceAnalysisService>();
ValueTracking\ValueTrackingCommandHandler.cs (2)
101var service = document.Project.Solution.Services.GetRequiredService<IValueTrackingService>(); 124var valueTrackingService = solution.Services.GetRequiredService<IValueTrackingService>();
Workspace\VisualStudioSymbolNavigationService.cs (1)
66var navigationService = solution.Services.GetRequiredService<IDocumentNavigationService>();
Roslyn.Diagnostics.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
158var semanticModelService = document.Project.Solution.Services.GetRequiredService<ISemanticModelReuseWorkspaceService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Host\SupportedChangesServiceExtensions.cs (2)
10=> solution.Services.GetRequiredService<ISupportedChangesService>().CanApplyChange(kind); 13=> project.Solution.Services.GetRequiredService<ISupportedChangesService>().CanApplyParseOptionChange(oldOptions, newOptions, project);
Text.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
158var semanticModelService = document.Project.Solution.Services.GetRequiredService<ISemanticModelReuseWorkspaceService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Host\SupportedChangesServiceExtensions.cs (2)
10=> solution.Services.GetRequiredService<ISupportedChangesService>().CanApplyChange(kind); 13=> project.Solution.Services.GetRequiredService<ISupportedChangesService>().CanApplyParseOptionChange(oldOptions, newOptions, project);