107 references to GetRequiredService
GenerateDocumentationAndConfigFiles (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
172
var semanticModelService = document.Project.Solution.Services.
GetRequiredService
<ISemanticModelReuseWorkspaceService>();
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
172
var semanticModelService = document.Project.Solution.Services.
GetRequiredService
<ISemanticModelReuseWorkspaceService>();
src\roslyn\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\roslyn\src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
27
var service = context.Document.Project.Solution.Services.
GetRequiredService
<ISupportedChangesService>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
172
var semanticModelService = document.Project.Solution.Services.
GetRequiredService
<ISemanticModelReuseWorkspaceService>();
src\roslyn\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.Features (1)
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProvider.cs (1)
129
var service = document.Project.Solution.Services.
GetRequiredService
<IDiagnosticAnalyzerService>();
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
325
var formattingRuleFactory = _services.SolutionServices.
GetRequiredService
<IHostDependentFormattingRuleFactoryService>();
Microsoft.CodeAnalysis.ExternalAccess.HotReload (1)
Api\HotReloadService.cs (1)
134
private readonly IEditAndContinueService _encService = services.
GetRequiredService
<IEditAndContinueWorkspaceService>().Service;
Microsoft.CodeAnalysis.Features (54)
AddImport\AbstractAddImportCodeFixProvider.cs (1)
61
var symbolSearchService = _symbolSearchService ?? services.
GetRequiredService
<ISymbolSearchService>();
AddImport\SearchScopes\MetadataSymbolsSearchScope.cs (1)
38
var service = _assemblyProject.Solution.Services.
GetRequiredService
<ISymbolTreeInfoCacheService>();
AddImport\SearchScopes\SourceSymbolsProjectSearchScope.cs (1)
32
var service = _project.Solution.Services.
GetRequiredService
<ISymbolTreeInfoCacheService>();
AddMissingReference\AddMissingReferenceCodeAction.cs (1)
86
var factoryService = _project.Solution.Services.
GetRequiredService
<IAddMetadataReferenceCodeActionOperationFactoryWorkspaceService>();
ChangeSignature\AbstractChangeSignatureService.cs (1)
219
var changeSignatureOptionsService = succeededContext.Solution.Services.
GetRequiredService
<IChangeSignatureOptionsService>();
CodeFixes\Service\CodeFixService.cs (7)
105
var service = document.Project.Solution.Services.
GetRequiredService
<IDiagnosticAnalyzerService>();
197
var service = document.Project.Solution.Services.
GetRequiredService
<IDiagnosticAnalyzerService>();
301
var service = document.Project.Solution.Services.
GetRequiredService
<IDiagnosticAnalyzerService>();
350
var fixAllService = document.Project.Solution.Services.
GetRequiredService
<IFixAllGetFixesService>();
410
var errorReportingService = services.
GetRequiredService
<IErrorReportingService>();
499
var diagnosticAnalyzerService = solution.Services.
GetRequiredService
<IDiagnosticAnalyzerService>();
793
var extensionManager = textDocument.Project.Solution.Services.
GetRequiredService
<IExtensionManager>();
CodeFixes\Service\CodeFixService.FixAllDiagnosticProvider.cs (4)
45
var service = document.Project.Solution.Services.
GetRequiredService
<IDiagnosticAnalyzerService>();
54
var service = document.Project.Solution.Services.
GetRequiredService
<IDiagnosticAnalyzerService>();
65
var service = project.Solution.Services.
GetRequiredService
<IDiagnosticAnalyzerService>();
74
var service = project.Solution.Services.
GetRequiredService
<IDiagnosticAnalyzerService>();
CodeFixesAndRefactorings\AbstractFixAllCodeAction.cs (2)
74
var service = RefactorOrFixAllState.Project.Solution.Services.
GetRequiredService
<IFixAllGetFixesService>();
88
var service = RefactorOrFixAllState.Project.Solution.Services.
GetRequiredService
<IFixAllGetFixesService>();
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsFeatureService.cs (2)
40
var symbolSearchService = solution.Services.
GetRequiredService
<ISymbolSearchService>();
220
var textDiffingService = document.Project.Solution.Services.
GetRequiredService
<IDocumentTextDifferencingService>();
CodeRefactorings\CodeRefactoringService.cs (1)
245
var extensionManager = textDocument.Project.Solution.Services.
GetRequiredService
<IExtensionManager>();
Completion\CompletionOptions.cs (1)
80
var documentSupportsFeatureService = solution.Services.
GetRequiredService
<IDocumentSupportsFeatureService>();
Completion\CompletionService.cs (3)
155
var extensionManager = languageServices.SolutionServices.
GetRequiredService
<IExtensionManager>();
209
var extensionManager = document.Project.Solution.Services.
GetRequiredService
<IExtensionManager>();
240
var extensionManager = document.Project.Solution.Services.
GetRequiredService
<IExtensionManager>();
Completion\CompletionService_GetCompletions.cs (2)
154
var extensionManager = document.Project.Solution.Services.
GetRequiredService
<IExtensionManager>();
340
var extensionManager = document.Project.Solution.Services.
GetRequiredService
<IExtensionManager>();
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (1)
225
document.Project.Solution.Services.
GetRequiredService
<IDocumentSupportsFeatureService>().SupportsRefactorings(document);
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (1)
40
CacheService = services.
GetRequiredService
<IImportCompletionCacheService<TypeImportCompletionCacheEntry, TypeImportCompletionCacheEntry>>();
Completion\Providers\ImportCompletionProvider\ExtensionMemberImportCompletionHelper.SymbolComputer.cs (1)
63
=> project.Solution.Services.
GetRequiredService
<IImportCompletionCacheService<ExtensionMemberImportCompletionCacheEntry, object>>();
Copilot\CopilotChangeAnalysisUtilities.cs (1)
60
var changeAnalysisService = document.Project.Solution.Services.
GetRequiredService
<ICopilotChangeAnalysisService>();
Copilot\ICopilotChangeAnalysisService.cs (1)
214
var diagnosticAnalyzerService = newDocument.Project.Solution.Services.
GetRequiredService
<IDiagnosticAnalyzerService>();
Diagnostics\DiagnosticAnalyzerExtensions.cs (1)
50
var diagnosticAnalyzerService = project.Solution.Services.
GetRequiredService
<IDiagnosticAnalyzerService>();
EditAndContinue\Remote\DebuggingSessionProxy.cs (1)
21
=> services.
GetRequiredService
<IEditAndContinueWorkspaceService>().Service;
EditAndContinue\Remote\RemoteEditAndContinueServiceProxy.cs (1)
118
=> services.
GetRequiredService
<IEditAndContinueWorkspaceService>().Service;
Extensions\ExtensionFolder.cs (1)
46
var analyzerAssemblyLoaderProvider = _extensionMessageHandlerService._solutionServices.
GetRequiredService
<IExtensionAssemblyLoaderProvider>();
ExtractClass\ExtractClassWithDialogCodeAction.cs (1)
60
var extractClassService = _service ?? _document.Project.Solution.Services.
GetRequiredService
<IExtractClassOptionsService>();
ExtractInterface\AbstractExtractInterfaceService.cs (1)
267
var service = document.Project.Solution.Services.
GetRequiredService
<IExtractInterfaceOptionsService>();
FindUsages\AbstractFindUsagesService_FindReferences.cs (1)
72
var provider = solution.Services.
GetRequiredService
<IExternalDefinitionItemProvider>();
Formatting\FormattingRuleUtilities.cs (1)
16
var formattingRuleFactory = document.SolutionServices.
GetRequiredService
<IHostDependentFormattingRuleFactoryService>();
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.GenerateConstructorWithDialogCodeAction.cs (2)
47
var service = _service._pickMembersService_forTesting ?? _document.Project.Solution.Services.
GetRequiredService
<IPickMembersService>();
65
var globalOptions = _document.Project.Solution.Services.
GetRequiredService
<ILegacyGlobalOptionsWorkspaceService>();
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndHashWithDialogCodeAction.cs (1)
48
var service = _service._pickMembersService_forTestingPurposes ?? _document.Project.Solution.Services.
GetRequiredService
<IPickMembersService>();
GenerateOverrides\GenerateOverridesWithDialogCodeAction.cs (1)
44
var pickMembersService = _service._pickMembersService_forTestingPurposes ?? services.
GetRequiredService
<IPickMembersService>();
GenerateType\AbstractGenerateTypeService.CodeAction.cs (1)
101
var generateTypeOptionsService = _document.Project.Solution.Services.
GetRequiredService
<IGenerateTypeOptionsService>();
GoToDefinition\AbstractGoToDefinitionSymbolService.cs (1)
50
var mappingService = services.
GetRequiredService
<ISymbolMappingService>();
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (1)
95
var mappingService = document.Project.Solution.Services.
GetRequiredService
<ISymbolMappingService>();
NavigateTo\INavigateToSearcherHost.cs (1)
61
var service = _solution.Services.
GetRequiredService
<IWorkspaceStatusService>();
NavigateTo\NavigateToSearcher.cs (1)
75
var docTrackingService = _solution.Services.
GetRequiredService
<IDocumentTrackingService>();
QuickInfo\QuickInfoServiceWithProviders.cs (1)
45
var extensionManager = _services.SolutionServices.
GetRequiredService
<IExtensionManager>();
SignatureHelp\SignatureHelpService.cs (1)
67
var extensionManager = document.Project.Solution.Services.
GetRequiredService
<IExtensionManager>();
src\roslyn\src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
27
var service = context.Document.Project.Solution.Services.
GetRequiredService
<ISupportedChangesService>();
UnusedReferences\UnusedReferencesRemover.cs (1)
269
var referenceCleanupService = solution.Services.
GetRequiredService
<IReferenceCleanupService>();
Workspace\MiscellaneousFileUtilities.cs (1)
113
var metadataService = services.
GetRequiredService
<IMetadataService>();
Microsoft.CodeAnalysis.Workspaces (36)
Classification\AbstractClassificationService.cs (2)
82
var workspaceStatusService = document.Project.Solution.Services.
GetRequiredService
<IWorkspaceStatusService>();
190
var extensionManager = document.Project.Solution.Services.
GetRequiredService
<IExtensionManager>();
Classification\Classifier.cs (1)
83
var extensionManager = services.
GetRequiredService
<IExtensionManager>();
CodeFixes\FixAllOccurrences\TextChangeMerger.cs (1)
37
_differenceService = document.Project.Solution.Services.
GetRequiredService
<IDocumentTextDifferencingService>();
Diagnostics\Extensions.cs (1)
414
var options = project.Solution.Services.
GetRequiredService
<IWorkspaceConfigurationService>().Options;
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (1)
218
var serializer = services.
GetRequiredService
<ISerializerService>();
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (1)
99
var textDifferencingService = oldSolution.Services.
GetRequiredService
<IDocumentTextDifferencingService>();
Serialization\SerializerService.cs (3)
43
private readonly Lazy<ITemporaryStorageServiceInternal> _storageService = new(() => workspaceServices.
GetRequiredService
<ITemporaryStorageServiceInternal>());
44
private readonly ITextFactoryService _textService = workspaceServices.
GetRequiredService
<ITextFactoryService>();
46
private readonly IAnalyzerAssemblyLoaderProvider _analyzerLoaderProvider = workspaceServices.
GetRequiredService
<IAnalyzerAssemblyLoaderProvider>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
172
var semanticModelService = document.Project.Solution.Services.
GetRequiredService
<ISemanticModelReuseWorkspaceService>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
134
var configuration = solution.Services.
GetRequiredService
<IWorkspaceConfigurationService>().Options;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\AbstractIndentationService.cs (1)
48
var formattingRuleFactory = document.SolutionServices.
GetRequiredService
<IHostDependentFormattingRuleFactoryService>();
src\roslyn\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)
17
var configuration = services.
GetRequiredService
<IPersistentStorageConfiguration>();
Workspace\CommandLineProject.cs (2)
37
var metadataService = languageServices.SolutionServices.
GetRequiredService
<IMetadataService>();
45
var analyzerLoader = languageServices.SolutionServices.
GetRequiredService
<IAnalyzerService>().GetLoader();
Workspace\IsolatedAnalyzerReferenceSet.Core.cs (2)
206
var serializerService = solutionServices.
GetRequiredService
<ISerializerService>();
248
var assemblyLoaderProvider = solutionServices.
GetRequiredService
<IAnalyzerAssemblyLoaderProvider>();
Workspace\ProjectSystem\ProjectSystemProject.cs (2)
262
var workspaceStatusService = _projectSystemProjectFactory.SolutionServices.
GetRequiredService
<IWorkspaceStatusService>();
795
var assemblyLoaderProvider = solution.Services.
GetRequiredService
<IAnalyzerAssemblyLoaderProvider>();
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (2)
91
WorkspaceListener = this.SolutionServices.
GetRequiredService
<IWorkspaceAsynchronousOperationListenerProvider>().GetListener();
833
return solutionServices.
GetRequiredService
<IMetadataService>().GetReference(fullFilePath, properties);
Workspace\Solution\ProjectState_Checksum.cs (2)
31
=> GetParseOptionsChecksum(LanguageServices.SolutionServices.
GetRequiredService
<ISerializerService>());
48
var serializer = LanguageServices.SolutionServices.
GetRequiredService
<ISerializerService>();
Workspace\Solution\Solution.cs (1)
553
var provider = oldSolution.Services.
GetRequiredService
<IFallbackAnalyzerConfigOptionsProvider>();
Workspace\Solution\Solution_SemanticModelCaching.cs (1)
25
var service = this.Services.
GetRequiredService
<IDocumentTrackingService>();
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (3)
71
_validateStates = project.LanguageServices.SolutionServices.
GetRequiredService
<IWorkspaceConfigurationService>().Options.ValidateCompilationTrackerStates;
532
var metadataService = ProjectState.LanguageServices.SolutionServices.
GetRequiredService
<IMetadataService>();
620
var workspacePreference = compilationState.Services.
GetRequiredService
<IWorkspaceConfigurationService>().Options.SourceGeneratorExecution;
Workspace\Solution\SolutionCompilationState.SkeletonReferenceCache.cs (1)
253
var temporaryStorageService = services.
GetRequiredService
<ITemporaryStorageServiceInternal>();
Workspace\Solution\SolutionCompilationState_Checksum.cs (1)
125
var serializer = this.SolutionState.Services.
GetRequiredService
<ISerializerService>();
Workspace\Solution\SolutionState_Checksum.cs (1)
125
var 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.cs (1)
203
var metadataService = _solutionServices.
GetRequiredService
<IMetadataService>();
Roslyn.Diagnostics.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
172
var semanticModelService = document.Project.Solution.Services.
GetRequiredService
<ISemanticModelReuseWorkspaceService>();
src\roslyn\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);