77 references to GetService
IdeBenchmarks (1)
RegexClassifierBenchmarks.cs (1)
82
var extensionManager = document.Project.Solution.Services.
GetService
<IExtensionManager>();
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
StringCopyPaste\StringCopyPasteCommandHandler_CutCopy.cs (1)
57
var copyPasteService = document.Project.Solution.Services.
GetService
<IStringCopyPasteService>();
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
CodeActions\PreviewExceptionTests.cs (1)
113
extensionManager = document.Project.Solution.Services.
GetService
<IExtensionManager>() as EditorLayerExtensionManager.ExtensionManager;
Microsoft.CodeAnalysis.EditorFeatures (11)
ExtractMethod\ExtractMethodCommandHandler.cs (1)
225
var notificationService = document.Project.Solution.Services.
GetService
<INotificationService>();
Formatting\FormatCommandHandler.Paste.cs (1)
67
var formattingRuleService = services.
GetService
<IHostDependentFormattingRuleFactoryService>();
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (2)
571
var textDiffService = oldDocument.Project.Solution.Services.
GetService
<IDocumentTextDifferencingService>();
589
var textDiffService = preMergeDocument.Project.Solution.Services.
GetService
<IDocumentTextDifferencingService>();
Peek\PeekableItemFactory.cs (1)
72
var symbolNavigationService = solution.Services.
GetService
<ISymbolNavigationService>();
RenameTracking\RenameTrackingTaggerProvider.RenameTrackingCodeAction.cs (1)
94
_document.Project.Solution.Services.
GetService
<INotificationService>()
Shared\Extensions\ITextSnapshotExtensions.cs (1)
74
var service = document.Project.Solution.Services.
GetService
<IWorkspaceStatusService>();
Suggestions\PreviewChanges\PreviewChangesCodeAction.cs (1)
29
var previewDialogService = originalSolution.Services.
GetService
<IPreviewDialogService>();
Suggestions\SuggestedActions\EditorSuggestedAction.cs (2)
127
await this.OriginalSolution.Services.
GetService
<IExtensionManager>().PerformActionAsync(
204
var extensionManager = this.OriginalSolution.Services.
GetService
<IExtensionManager>();
Suggestions\SuggestedActions\EditorSuggestedActionWithNestedFlavors.cs (1)
159
var previewPaneService = this.OriginalSolution.Services.
GetService
<IPreviewPaneService>();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
Diagnostics\GenerateType\GenerateTypeTestState.cs (1)
75
return (TestProjectManagementService)InvocationDocument.Project.Solution.Services.
GetService
<IProjectManagementService>();
ExtractInterface\ExtractInterfaceTestState.cs (1)
72
return (TestExtractInterfaceOptionsService)ExtractFromDocument.Project.Solution.Services.
GetService
<IExtractInterfaceOptionsService>();
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (2)
RazorCSharpFormattingInteractionService.cs (2)
27
var legacyOptionsService = services.
GetService
<ILegacyGlobalOptionsWorkspaceService>();
92
var legacyOptionsService = services.
GetService
<ILegacyGlobalOptionsWorkspaceService>();
Microsoft.CodeAnalysis.Features (30)
AddImport\AbstractAddImportCodeFixProvider.cs (1)
64
_packageInstallerService ?? services.
GetService
<IPackageInstallerService>() : null;
AddPackage\AbstractAddPackageCodeFixProvider.cs (2)
37
if (workspaceServices.
GetService
<ISymbolSearchService>() is not { } symbolSearchService ||
38
workspaceServices.
GetService
<IPackageInstallerService>() is not { } installerService ||
AddPackage\ParentInstallPackageCodeAction.cs (1)
71
installerService ??= document.Project.Solution.Services.
GetService
<IPackageInstallerService>();
CodeFixes\Service\CodeFixService.cs (3)
498
var extensionManager = solution.Services.
GetService
<IExtensionManager>();
907
var extensionManager = services.
GetService
<IExtensionManager>();
1003
var extensionManager = document.Project.Solution.Services.
GetService
<IExtensionManager>();
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsFeatureService.cs (1)
80
var packageInstallerService = solution.Services.
GetService
<IPackageInstallerService>();
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (1)
40
var activeInlineRenameSession = solution.Services.
GetService
<ICodeRefactoringHelpersService>().ActiveInlineRenameSession;
Diagnostics\Service\DiagnosticAnalyzerService_CoreAnalyze.cs (1)
92
var service = project.Solution.Services.
GetService
<IPerformanceTrackerService>();
Diagnostics\Service\DocumentAnalysisExecutor.cs (1)
345
var diagnosticSpanMappingService = textDocument.Project.Solution.Services.
GetService
<IWorkspaceVenusSpanMappingService>();
Extensions\ExtensionFolder.cs (1)
76
var factory = _extensionMessageHandlerService._solutionServices.
GetService
<IExtensionMessageHandlerFactory>();
ExternalAccess\UnitTesting\API\NewUnitTestingIncrementalAnalyzerProvider.cs (2)
37
var solutionCrawlerService = _services.
GetService
<IUnitTestingSolutionCrawlerService>();
45
var solutionCrawlerRegistrationService = services.
GetService
<IUnitTestingSolutionCrawlerRegistrationService>();
ExternalAccess\UnitTesting\LegacySolutionEvents\UnitTestingLegacySolutionEventsListener.cs (2)
32
var service = solution.Services.
GetService
<IUnitTestingSolutionCrawlerRegistrationService>();
41
var service = services.
GetService
<IUnitTestingSolutionCrawlerRegistrationService>();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerService.cs (1)
33
if (services.
GetService
<IUnitTestingSolutionCrawlerRegistrationService>() is UnitTestingSolutionCrawlerRegistrationService registration)
ExtractClass\AbstractExtractClassRefactoringProvider.cs (1)
31
var optionsService = _optionsService ?? solution.Services.
GetService
<IExtractClassOptionsService>();
FindUsages\FindUsagesHelpers.cs (1)
59
var mappingService = document.Project.Solution.Services.
GetService
<ISymbolMappingService>();
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.cs (1)
247
var globalOptions = document.Project.Solution.Services.
GetService
<ILegacyGlobalOptionsWorkspaceService>();
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (1)
111
var globalOptions = document.Project.Solution.Services.
GetService
<ILegacyGlobalOptionsWorkspaceService>();
GenerateOverrides\GenerateOverridesWithDialogCodeAction.cs (1)
42
var globalOptionService = services.
GetService
<ILegacyGlobalOptionsWorkspaceService>();
GenerateType\AbstractGenerateTypeService.CodeAction.cs (2)
102
var notificationService = _document.Project.Solution.Services.
GetService
<INotificationService>();
103
var projectManagementService = _document.Project.Solution.Services.
GetService
<IProjectManagementService>();
GoToDefinition\GoToDefinitionFeatureHelpers.cs (1)
87
var provider = solution.Services.
GetService
<IExternalDefinitionItemProvider>();
MoveStaticMembers\AbstractMoveStaticMembersRefactoringProvider.cs (1)
24
var service = document.Project.Solution.Services.
GetService
<IMoveStaticMembersOptionsService>();
MoveToNamespace\MoveToNamespaceCodeAction.cs (1)
67
var symbolRenameCodeActionOperationFactory = moveToNamespaceResult.UpdatedSolution.Services.
GetService
<ISymbolRenamedCodeActionOperationFactoryWorkspaceService>();
NavigateTo\INavigateToSearcherHost.cs (1)
57
var workspaceService = _solution.Services.
GetService
<IWorkspaceNavigateToSearcherHostService>();
PullMemberUp\AbstractPullMemberUpRefactoringProvider.cs (1)
30
_service ??= document.Project.Solution.Services.
GetService
<IPullMemberUpOptionsService>();
src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (1)
165
var factory = _startingSolution.Services.
GetService
<ISymbolRenamedCodeActionOperationFactoryWorkspaceService>();
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Features\EditAndContinue\EditAndContinueDiagnosticSource_OpenDocument.cs (2)
29
services.
GetService
<IEditAndContinueWorkspaceService>()?.SessionTracker is not { IsSessionActive: true } sessionStateTracker)
48
var spanLocator = services.
GetService
<IActiveStatementSpanLocator>();
Features\EditAndContinue\EditAndContinueDiagnosticSource_Workspace.cs (1)
38
solution.Services.
GetService
<IEditAndContinueWorkspaceService>()?.SessionTracker is not { IsSessionActive: true } sessionStateTracker)
Handler\CodeActions\CodeActionResolveHelper.cs (1)
45
var textDiffService = solution.Services.
GetService
<IDocumentTextDifferencingService>();
Microsoft.CodeAnalysis.Remote.Workspaces (4)
ServiceHubRemoteHostClient.cs (4)
41
services.
GetService
<IWorkspaceTelemetryService>()?.RegisterUnexpectedExceptionLogger(hubClient.Logger);
49
_errorReportingService = services.
GetService
<IErrorReportingService>();
50
_shutdownCancellationService = services.
GetService
<IRemoteHostClientShutdownCancellationService>();
148
_services.
GetService
<IWorkspaceTelemetryService>()?.UnregisterUnexpectedExceptionLogger(_hubClient.Logger);
Microsoft.CodeAnalysis.Workspaces (17)
Diagnostics\DiagnosticData.cs (1)
183
var diagnosticSpanMappingService = document?.Project.Solution.Services.
GetService
<IWorkspaceVenusSpanMappingService>();
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (1)
90
var serializer = projectState.LanguageServices.SolutionServices.
GetService
<ISerializerService>();
Remote\RemoteHostClient.cs (1)
46
var service = services.
GetService
<IRemoteHostClientProvider>();
Serialization\SerializerService.cs (1)
45
private readonly IDocumentationProviderService? _documentationService = workspaceServices.
GetService
<IDocumentationProviderService>();
Storage\PersistentStorageExtensions.cs (1)
22
return services.
GetService
<SQLitePersistentStorageService>() ?? NoOpPersistentStorageService.GetOrThrow(configuration);
Workspace\Host\DocumentService\SpanMappingHelper.cs (2)
17
document.Project.Solution.Services.
GetService
<ISourceGeneratedDocumentSpanMappingService>() is { } sourceGeneratedSpanMappingService)
28
document.Project.Solution.Services.
GetService
<ISourceGeneratedDocumentSpanMappingService>() is { } sourceGeneratedSpanMappingService)
Workspace\Host\ISupportedChangesService.cs (1)
13
/// Can be acquired from <see cref="Solution.Services"/>, with <see cref="SolutionServices.
GetService
{ISupportedChangesService}"/>.
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
258
var telemetryService = _projectSystemProjectFactory.SolutionServices.
GetService
<IWorkspaceTelemetryService>();
Workspace\ProjectSystem\ProjectSystemProjectOptionsProcessor.cs (1)
161
_ruleSetFile = _workspaceServices.
GetService
<IRuleSetManager>()?.GetOrCreateRuleSet(effectiveRuleSetPath);
Workspace\Solution\ProjectState.cs (1)
536
private readonly ILegacyGlobalOptionsWorkspaceService? _globalOptions = services.
GetService
<ILegacyGlobalOptionsWorkspaceService>();
Workspace\Solution\Solution.cs (1)
1508
if (this.Services.
GetService
<IWorkspacePartialSolutionsTestHook>()?.IsPartialSolutionDisabled == true)
Workspace\Solution\SolutionCompilationState.cs (1)
1633
if (this.Services.
GetService
<IWorkspacePartialSolutionsTestHook>()?.IsPartialSolutionDisabled == true)
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (3)
135
solution.Services.
GetService
<ISourceGeneratorTelemetryReporterWorkspaceService>()?.QueueReportingOfTelemetry();
307
var telemetryCollector = compilationState.SolutionState.Services.
GetService
<ISourceGeneratorTelemetryCollectorWorkspaceService>();
312
var telemetryReporter = compilationState.SolutionState.Services.
GetService
<ISourceGeneratorTelemetryReporterWorkspaceService>();
Workspace\Solution\SolutionCompilationState.SkeletonReferenceCache.cs (1)
237
var logger = services.
GetService
<IWorkspaceTestLogger>();
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildProjectLoader.Worker.cs (1)
501
.
GetService
<TWorkspaceService>();
Microsoft.VisualStudio.LanguageServices (2)
ChangeSignature\AddParameterDialogViewModel.cs (1)
25
_notificationService = document.Project.Solution.Services.
GetService
<INotificationService>();
Snippets\AbstractSnippetCommandHandler.cs (1)
336
var expansionClientFactory = document.Project.Services.SolutionServices.
GetService
<ISnippetExpansionClientFactory>();
Roslyn.VisualStudio.Next.UnitTests (1)
Remote\SnapshotSerializationTests.cs (1)
533
var serializer = document.Project.Solution.Services.
GetService
<ISerializerService>();