1 write to Services
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Workspace.cs (1)
74Services = host.CreateWorkspaceServices(this);
555 references to Services
AnalyzerRunner (2)
IncrementalAnalyzerRunner.cs (2)
39var exportProvider = _workspace.Services.SolutionServices.ExportProvider; 45var persistentStorageService = _workspace.Services.SolutionServices.GetPersistentStorageService();
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
174=> solution.Workspace.Services.GetExtendedLanguageServices(languageName);
IdeBenchmarks (2)
FormatterBenchmarks.cs (2)
47return Formatter.GetFormattedTextChanges(root, workspace.Services.SolutionServices, options, CancellationToken.None); 60return Formatter.GetFormattedTextChanges(root, workspace.Services.SolutionServices, options, CancellationToken.None);
IdeCoreBenchmarks (2)
FindReferencesBenchmarks.cs (1)
83var storageService = _workspace.Services.SolutionServices.GetPersistentStorageService();
NavigateToBenchmarks.cs (1)
183var storageService = _workspace.Services.SolutionServices.GetPersistentStorageService();
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
174=> solution.Workspace.Services.GetExtendedLanguageServices(languageName);
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
174=> solution.Workspace.Services.GetExtendedLanguageServices(languageName);
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
174=> solution.Workspace.Services.GetExtendedLanguageServices(languageName);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (19)
CodeActions\GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersTests.cs (1)
46var service = (TestPickMembersService)workspace.Services.GetService<IPickMembersService>();
CodeActions\MoveStaticMembers\CSharpMoveStaticMembersTests.cs (1)
3431var testOptionsService = (TestMoveStaticMembersService)workspace.Services.GetRequiredService<IMoveStaticMembersOptionsService>();
CodeActions\PreviewExceptionTests.cs (3)
30var errorReportingService = (TestErrorReportingService)workspace.Services.GetRequiredService<IErrorReportingService>(); 43var errorReportingService = (TestErrorReportingService)workspace.Services.GetRequiredService<IErrorReportingService>(); 56var errorReportingService = (TestErrorReportingService)workspace.Services.GetRequiredService<IErrorReportingService>();
Completion\CompletionProviders\LoadDirectiveCompletionProviderTests.cs (1)
86var languageServices = workspace.Services.GetLanguageServices(LanguageNames.CSharp);
Completion\CompletionProviders\ReferenceDirectiveCompletionProviderTests.cs (1)
125var languageServices = workspace.Services.GetLanguageServices(LanguageNames.CSharp);
EditorConfigSettings\Updater\SettingsUpdaterTests.cs (2)
49=> workspace.Services.SolutionServices.ExportProvider.GetExportedValue<IGlobalOptionService>(); 384var settingsProviderFactory = workspace.Services.GetRequiredService<IWorkspaceSettingsProviderFactory<NamingStyleSetting>>();
EncapsulateField\EncapsulateFieldTestState.cs (1)
37var notificationService = Workspace.Services.GetService<INotificationService>() as INotificationServiceCallback;
ExtractMethod\ExtractMethodMiscellaneousTests.cs (1)
131var callBackService = (INotificationServiceCallback)workspace.Services.GetRequiredService<INotificationService>();
Formatting\FormattingEngineTests.cs (2)
345var node = Formatter.Format(syntaxRoot, spans, workspace.Services.SolutionServices, options, rules: default, CancellationToken.None); 2097var formattedRoot = Formatter.Format(root, workspace.Services.SolutionServices, options, CancellationToken.None);
Formatting\Indentation\CSharpFormatterTestsBase.cs (2)
85var formattingRuleProvider = workspace.Services.GetService<IHostDependentFormattingRuleFactoryService>(); 114var factory = (TestFormattingRuleFactoryServiceFactory.Factory)workspace.Services.GetService<IHostDependentFormattingRuleFactoryService>();
Formatting\Indentation\SmartIndenterTests.cs (1)
3422var provider = (TestFormattingRuleFactoryServiceFactory.Factory)workspace.Services.GetService<IHostDependentFormattingRuleFactoryService>();
LineSeparators\LineSeparatorTests.cs (1)
503var lineSeparatorService = Assert.IsType<CSharpLineSeparatorService>(workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService<ILineSeparatorService>());
StringCopyPaste\StringCopyPasteCommandHandlerTests.cs (1)
89var service = workspace.Services.GetRequiredService<IStringCopyPasteService>() as TestStringCopyPasteService;
Workspaces\WorkspaceTests_EditorFeatures.cs (1)
607var trackingService = (TestDocumentTrackingService)workspace.Services.GetRequiredService<IDocumentTrackingService>();
Microsoft.CodeAnalysis.CSharp.Features (1)
Copilot\CSharpCopilotCodeFixProvider.DismissChangesCodeAction.cs (1)
38if (workspace.Services.GetService<IWorkspaceTelemetryService>()?.IsUserMicrosoftInternal is true)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (2)
Copilot\CSharpImplementNotImplementedExceptionFixProviderTests.cs (1)
597var copilotService = testWorkspace.Services.GetLanguageServices(LanguageNames.CSharp)
Diagnostics\Suppression\SuppressionTests.cs (1)
479var diagnosticService = workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>();
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (12)
CodeGeneration\SyntaxGeneratorTests.cs (1)
4901var elasticOnlyFormatted = Formatter.Format(newRoot, SyntaxAnnotation.ElasticAnnotation, _workspace.Services.SolutionServices, CSharpSyntaxFormattingOptions.Default, CancellationToken.None).ToFullString();
Formatting\FormattingElasticTriviaTests.cs (5)
71var newCompilation = Formatter.Format(compilation, workspace.Services.SolutionServices, CSharpSyntaxFormattingOptions.Default, CancellationToken.None); 130var formatted = Formatter.Format(newRoot, workspace.Services.SolutionServices, options, CancellationToken.None).ToFullString(); 133var elasticOnlyFormatted = Formatter.Format(newRoot, SyntaxAnnotation.ElasticAnnotation, workspace.Services.SolutionServices, options, CancellationToken.None).ToFullString(); 136var annotationFormatted = Formatter.Format(newRoot, Formatter.Annotation, workspace.Services.SolutionServices, options, CancellationToken.None).ToFullString(); 180var newCompilation = Formatter.Format(compilation, workspace.Services.SolutionServices, CSharpSyntaxFormattingOptions.Default, CancellationToken.None);
Formatting\FormattingMultipleSpanTests.cs (1)
158var result = Formatter.Format(root, TextSpan.FromBounds(0, 0), workspace.Services.SolutionServices, CSharpSyntaxFormattingOptions.Default, CancellationToken.None);
Formatting\FormattingTests.cs (3)
4846var newProperty = Formatter.Format(property, workspace.Services.SolutionServices, CSharpSyntaxFormattingOptions.Default, CancellationToken.None); 8412Formatter.Format(block, new AdhocWorkspace().Services.SolutionServices, CSharpSyntaxFormattingOptions.Default, CancellationToken.None); 9554=> Formatter.Format(SyntaxFactory.StructDeclaration("S"), DefaultWorkspace.Services.SolutionServices, CSharpSyntaxFormattingOptions.Default, CancellationToken.None);
Formatting\FormattingTriviaTests.cs (2)
1586var formatted = Formatter.Format(tree, workspace.Services.SolutionServices, options, CancellationToken.None); 1622var formatted = Formatter.Format(tree, workspace.Services.SolutionServices, options, CancellationToken.None);
Microsoft.CodeAnalysis.EditorFeatures (57)
ChangeSignature\AbstractChangeSignatureCommandHandler.cs (2)
99var notificationService = workspace.Services.GetRequiredService<INotificationService>(); 117var previewService = workspace.Services.GetService<IPreviewDialogService>();
Classification\Syntactic\SyntacticClassificationTaggerProvider.TagComputer.cs (1)
146if (workspace?.Services.SolutionServices is not { } solutionServices)
CodeActions\CodeActionEditHandlerService.cs (6)
113workspace.Services.GetService<INotificationService>()?.SendNotification( 137using (workspace.Services.GetRequiredService<ISourceTextUndoService>().RegisterUndoTransaction(text, title)) 299var navigationService = workspace.Services.GetRequiredService<IDocumentNavigationService>(); 308var navigationService = workspace.Services.GetRequiredService<IDocumentNavigationService>(); 330var navigationService = workspace.Services.GetRequiredService<IDocumentNavigationService>(); 354var navigationService = editorWorkspace.Services.GetRequiredService<IDocumentNavigationService>();
CodeDefinitionWindow\DefinitionContextTracker.cs (2)
149var navigationService = workspace.Services.GetRequiredService<IDocumentNavigationService>(); 173var symbolNavigationService = workspace.Services.GetRequiredService<ISymbolNavigationService>();
EditAndContinue\ActiveStatementTaggerProvider.EventSource.cs (2)
16var trackingService = workspace.Services.GetService<IActiveStatementTrackingService>(); 26var trackingService = workspace.Services.GetService<IActiveStatementTrackingService>();
EditAndContinue\ActiveStatementTrackingService.cs (1)
124_compileTimeSolutionProvider = workspace.Services.GetRequiredService<ICompileTimeSolutionProvider>();
EditAndContinue\EditAndContinueLanguageService.cs (1)
73=> workspaceProvider.Value.Workspace.Services.SolutionServices;
Editor\TextEditApplication.cs (1)
36var undoService = workspace.Services.GetRequiredService<ISourceTextUndoService>();
EditorConfigSettings\Updater\SettingsUpdaterBase.cs (1)
29_listener = workspace.Services.GetRequiredService<IWorkspaceAsynchronousOperationListenerProvider>().GetListener();
EncapsulateField\AbstractEncapsulateFieldCommandHandler.cs (3)
67var indicatorFactory = workspace.Services.GetRequiredService<IBackgroundWorkIndicatorFactory>(); 90var notificationService = workspace.Services.GetRequiredService<INotificationService>(); 107var previewService = workspace.Services.GetService<IPreviewDialogService>();
Extensibility\NavigationBar\AbstractEditorNavigationBarItemService.cs (2)
57var navigationService = workspace.Services.GetRequiredService<IDocumentNavigationService>(); 65var notificationService = workspace.Services.GetRequiredService<INotificationService>();
ExternalAccess\VSTypeScript\VSTypeScriptNavigationBarItemService.cs (1)
59var navigationService = workspace.Services.GetRequiredService<IDocumentNavigationService>();
ExtractInterface\AbstractExtractInterfaceCommandHandler.cs (2)
71(errorMessage, severity) => workspace.Services.GetService<INotificationService>().SendNotification(errorMessage, severity: severity), 85var navigationService = workspace.Services.GetService<IDocumentNavigationService>();
InlineDiagnostics\InlineDiagnosticsTaggerProvider.cs (1)
71var navigateService = workspace.Services.GetRequiredService<INavigateToLinkService>();
InlineRename\CommandHandlers\AbstractRenameCommandHandler_RenameHandler.cs (2)
89var backgroundWorkIndicatorFactory = workspace.Services.GetRequiredService<IBackgroundWorkIndicatorFactory>(); 140var notificationService = workspace.Services.GetService<INotificationService>();
InlineRename\CommandHandlers\RenameCommandHandler.cs (2)
81var notificationService = activeSession.Workspace.Services.GetService<INotificationService>(); 87var errorReportingService = activeSession.Workspace.Services.GetService<IErrorReportingService>();
InlineRename\InlineRenameService.cs (1)
122var navigationService = workspace.Services.GetRequiredService<IDocumentNavigationService>();
InlineRename\InlineRenameSession.cs (4)
180this.UndoManager = workspace.Services.GetService<IInlineRenameUndoManager>(); 771var factory = Workspace.Services.GetRequiredService<IBackgroundWorkIndicatorFactory>(); 808var previewService = Workspace.Services.GetService<IPreviewDialogService>(); 852var notificationService = Workspace.Services.GetService<INotificationService>();
InlineRename\UndoManagerServiceFactory.cs (1)
40var textUndoHistoryService = workspace.Services.GetService<ITextUndoHistoryWorkspaceService>();
IntelliSense\QuickInfo\QuickInfoHyperLink.cs (1)
44var navigateToLinkService = _workspace.Services.GetRequiredService<INavigateToLinkService>();
Interactive\InteractiveSession.cs (2)
201var metadataService = _workspace.Services.GetRequiredService<IMetadataService>(); 297var metadataService = _workspace.Services.GetRequiredService<IMetadataService>();
NavigateTo\NavigateToHelpers.cs (1)
40var navigationService = workspace.Services.GetRequiredService<IDocumentNavigationService>();
NavigateTo\NavigateToItemDisplay.cs (2)
121var previewService = workspace.Services.GetService<INavigateToPreviewService>(); 135var previewService = workspace.Services.GetService<INavigateToPreviewService>();
Navigation\AbstractDefinitionLocationService.cs (1)
35var service = workspace.Services.GetRequiredService<IDocumentNavigationService>();
Organizing\OrganizeDocumentCommandHandler.cs (2)
62var organizeImportsService = workspace.Services.SolutionServices.GetProjectServices(args.SubjectBuffer)!.GetRequiredService<IOrganizeImportsService>(); 129var indicatorFactory = workspace.Services.GetRequiredService<IBackgroundWorkIndicatorFactory>();
Peek\PeekableItemSource.cs (1)
127var navigationService = workspace.Services.GetRequiredService<IDocumentNavigationService>();
Peek\PeekHelpers.cs (1)
53var syntaxFactsService = workspace.Services.GetLanguageServices(root.Language).GetService<ISyntaxFactsService>();
QuickInfo\Extensions.cs (1)
22var cloneServices = workspace.Services.SolutionServices.ExportProvider.GetExports<ITextBufferCloneService>();
Remote\SolutionChecksumUpdater.cs (1)
57_documentTrackingService = workspace.Services.GetRequiredService<IDocumentTrackingService>();
RenameTracking\RenameTrackingTaggerProvider.RenameTrackingCodeAction.cs (1)
123var notificationService = workspace.Services.GetService<INotificationService>();
Shared\Extensions\HostWorkspaceServicesExtensions.cs (1)
44workspace.Services.SolutionServices.GetProjectServices(buffer.ContentType)?.Language : null;
Shared\Extensions\ITextBufferExtensions.cs (2)
20var workspaceContextService = workspace.Services.GetRequiredService<IWorkspaceContextService>(); 59service = workspace.Services.GetService<ITextBufferSupportsFeatureService>();
Shared\Preview\PreviewWorkspace.cs (1)
28: base(solution.Workspace.Services.HostServices, WorkspaceKind.Preview)
Suggestions\FixAll\FixAllGetFixesService.cs (1)
20var previewService = workspace.Services.GetRequiredService<IPreviewDialogService>();
Suggestions\FixAll\FixMultipleOccurrencesService.cs (1)
75var extensionManager = workspace.Services.GetService<IExtensionManager>();
Undo\Extensions.cs (1)
19var undoService = workspace.Services.GetService<IGlobalUndoService>();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (14)
AbstractCommandHandlerTestState.cs (1)
70var contentType = Workspace.Services.GetLanguageServices(languageName).GetRequiredService<IContentTypeLanguageService>().GetDefaultContentType();
CodeLens\AbstractCodeLensTest.cs (4)
35var result = await workspace.Services.GetRequiredService<ICodeLensReferencesService>().GetReferenceCountAsync(workspace.CurrentSolution, annotatedDocument.Id, 62var result = await workspace.Services.GetRequiredService<ICodeLensReferencesService>().FindReferenceLocationsAsync(workspace.CurrentSolution, 88var result = await workspace.Services.GetRequiredService<ICodeLensReferencesService>().FindReferenceMethodsAsync(workspace.CurrentSolution, 114var actual = await workspace.Services.GetRequiredService<ICodeLensReferencesService>().GetFullyQualifiedNameAsync(workspace.CurrentSolution,
Completion\AbstractArgumentProviderTests`1.cs (1)
101var syntaxFacts = workspace.Services.GetLanguageServices(root.Language).GetRequiredService<ISyntaxFactsService>();
Formatting\CoreFormatterTestsBase.cs (6)
96if (workspace.Services.GetService<IHostDependentFormattingRuleFactoryService>() is TestFormattingRuleFactoryServiceFactory.Factory factory && factory.BaseIndentation != 0 && factory.TextSpan.Contains(p.Position)) 191var formattingRuleProvider = workspace.Services.GetService<IHostDependentFormattingRuleFactoryService>(); 214var newRootNode = Formatter.Format(root, spans, workspace.Services.SolutionServices, options, rules, CancellationToken.None); 227var result = Formatter.GetFormattedTextChanges(root, spans, workspace.Services.SolutionServices, options, rules, CancellationToken.None); 287var formattingService = workspace.Services.GetLanguageServices(node.Language).GetRequiredService<ISyntaxFormattingService>(); 289var result = Formatter.Format(node, workspace.Services.SolutionServices, options, CancellationToken.None);
Workspaces\EditorTestHostProject.cs (2)
61: base(workspace.Services, 89: base(workspace.Services, name, language, compilationOptions, parseOptions, [document], [], [], projectReferences, metadataReferences, analyzerReferences, assemblyName, defaultNamespace)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (45)
CodeFixes\CodeFixServiceTests.cs (8)
48var diagnosticService = workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 53var logger = SpecializedCollections.SingletonEnumerable(new Lazy<IErrorLoggerService>(() => workspace.Services.GetRequiredService<IErrorLoggerService>())); 272var errorReportingService = (TestErrorReportingService)workspace.Services.GetRequiredService<IErrorReportingService>(); 299var errorReportingService = (TestErrorReportingService)workspace.Services.GetRequiredService<IErrorReportingService>(); 344var diagnosticService = workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 741var diagnosticService = workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 743var logger = SpecializedCollections.SingletonEnumerable(new Lazy<IErrorLoggerService>(() => workspace.Services.GetRequiredService<IErrorLoggerService>())); 1030var analyzerService = (DiagnosticAnalyzerService)workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>();
CodeGeneration\AbstractCodeGenerationTests.cs (2)
81var codeDefFactory = workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService<SyntaxGenerator>(); 102var codeDefFactory = workspace.Services.GetLanguageServices(LanguageNames.VisualBasic).GetRequiredService<SyntaxGenerator>();
CodeRefactorings\CodeRefactoringServiceTest.cs (1)
100var errorReportingService = (TestErrorReportingService)workspace.Services.GetRequiredService<IErrorReportingService>();
Diagnostics\DiagnosticAnalyzerServiceTests.cs (13)
45=> workspace.Services.SolutionServices.ExportProvider.GetExportedValue<IGlobalOptionService>(); 51var documentTrackingService = (TestDocumentTrackingService)workspace.Services.GetRequiredService<IDocumentTrackingService>(); 65var service = workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 176var service = workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 215var service = workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 258var service = workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 341var service = workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 386var service = workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 450var service = workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 458var documentTrackingService = (TestDocumentTrackingService)workspace.Services.GetService<IDocumentTrackingService>(); 566var service = workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 579var documentTrackingService = (TestDocumentTrackingService)workspace.Services.GetRequiredService<IDocumentTrackingService>(); 929var service = workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>();
EditAndContinue\EditAndContinueLanguageServiceTests.cs (1)
378loader: new WorkspaceFileTextLoader(workspace.Services.SolutionServices, sourceFile.Path, Encoding.UTF8),
EditorConfigSettings\Data\CodeStyleSettingsTest.cs (1)
22=> workspace.Services.SolutionServices.ExportProvider.GetExportedValue<IGlobalOptionService>();
LanguageServer\VSTypeScriptHandlerTests.cs (1)
131TestWorkspace.Services.HostServices,
Options\GlobalOptionsTests.cs (1)
185var languageServices = workspace.Services.SolutionServices.GetLanguageServices(language);
Preview\PreviewWorkspaceTests.cs (1)
117var persistentService = previewWorkspace.Services.SolutionServices.GetPersistentStorageService();
RenameTracking\RenameTrackingTestState.cs (1)
93var notificationService = (INotificationServiceCallback)Workspace.Services.GetRequiredService<INotificationService>();
StackTraceExplorer\StackTraceExplorerTests.cs (5)
39var service = workspace.Services.GetRequiredService<IStackTraceExplorerService>(); 817var service = workspace.Services.GetRequiredService<IStackTraceExplorerService>(); 847var service = workspace.Services.GetRequiredService<IStackTraceExplorerService>(); 885var service = workspace.Services.GetRequiredService<IStackTraceExplorerService>(); 924var service = workspace.Services.GetRequiredService<IStackTraceExplorerService>();
ValueTracking\AbstractBaseValueTrackingTests.cs (2)
31var service = testWorkspace.Services.GetRequiredService<IValueTrackingService>(); 38var service = testWorkspace.Services.GetRequiredService<IValueTrackingService>();
Workspaces\DefaultMefHostTests.cs (2)
26var csservice = ws.Services.GetLanguageServices(LanguageNames.CSharp).GetService<Microsoft.CodeAnalysis.Completion.CompletionService>(); 29var vbservice = ws.Services.GetLanguageServices(LanguageNames.VisualBasic).GetService<Microsoft.CodeAnalysis.Completion.CompletionService>();
Workspaces\TextFactoryTests.cs (6)
27var textFactoryService = Assert.IsType<EditorTextFactoryService>(workspace.Services.GetRequiredService<ITextFactoryService>()); 40var textFactoryService = Assert.IsType<EditorTextFactoryService>(workspace.Services.GetRequiredService<ITextFactoryService>()); 53var textFactoryService = Assert.IsType<EditorTextFactoryService>(workspace.Services.GetRequiredService<ITextFactoryService>()); 66var textFactoryService = Assert.IsType<EditorTextFactoryService>(workspace.Services.GetRequiredService<ITextFactoryService>()); 83var temporaryStorageService = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>()); 103var temporaryStorageService = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>());
Microsoft.CodeAnalysis.ExternalAccess.FSharp (8)
Completion\FSharpCompletionServiceWithProviders.cs (1)
15: base(workspace.Services.SolutionServices, AsynchronousOperationListenerProvider.NullProvider)
Internal\Editor\FSharpNavigationBarItemService.cs (2)
71var navigationService = workspace.Services.GetRequiredService<IFSharpDocumentNavigationService>(); 81var notificationService = workspace.Services.GetRequiredService<INotificationService>();
LanguageServices\FSharpVisualStudioWorkspaceExtensions.cs (1)
17var metadataReferenceProvider = workspace.Services.GetRequiredService<VisualStudioMetadataReferenceManager>();
Navigation\FSharpDocumentNavigationService.cs (4)
25var service = workspace.Services.GetService<IDocumentNavigationService>(); 32var service = workspace.Services.GetService<IDocumentNavigationService>(); 39var service = workspace.Services.GetService<IDocumentNavigationService>(); 47var service = workspace.Services.GetService<IDocumentNavigationService>();
Microsoft.CodeAnalysis.Features (18)
AddImport\CodeActions\AssemblyReferenceCodeAction.cs (2)
97var service = workspace.Services.GetRequiredService<IMetadataService>(); 107var assemblyResolverService = workspace.Services.GetRequiredService<IFrameworkAssemblyPathResolver>();
ChangeSignature\ChangeSignatureCodeActionOperation.cs (1)
40var notificationService = workspace.Services.GetRequiredService<INotificationService>();
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsRefactoringProvider.cs (1)
26var services = document.Project.Solution.Workspace.Services.HostServices as IMefHostExportProvider;
Diagnostics\CodeAnalysisDiagnosticAnalyzerService.cs (1)
51_diagnosticAnalyzerService = _workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>();
DocumentSpanExtensions.cs (1)
18var service = workspace.Services.GetRequiredService<IDocumentNavigationService>();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerService.cs (1)
42if (workspace.Services.GetService<IUnitTestingSolutionCrawlerRegistrationService>() is UnitTestingSolutionCrawlerRegistrationService registration)
ExternalAccess\VSTypeScript\Api\VSTypeScriptCompletionServiceWithProviders.cs (1)
20: base(workspace.Services.SolutionServices, AsynchronousOperationListenerProvider.NullProvider)
ExternalAccess\VSTypeScript\Api\VSTypeScriptDocumentNavigationServiceWrapper.cs (2)
21=> new(workspace.Services.GetRequiredService<IDocumentNavigationService>(), 22workspace.Services.GetRequiredService<IWorkspaceThreadingServiceProvider>());
FindUsages\DefinitionItem.DefaultDefinitionItem.cs (1)
49var navigationService = workspace.Services.GetRequiredService<ISymbolNavigationService>();
GenerateOverrides\GenerateOverridesWithDialogCodeAction.cs (1)
104var service = workspace.Services.GetService<ILegacyGlobalOptionsWorkspaceService>();
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
272workspace.OnDocumentClosed(documentIdInfo.DocumentId, new WorkspaceFileTextLoader(workspace.Services.SolutionServices, fileInfo.TemporaryFilePath, MetadataAsSourceGeneratedFileInfo.Encoding));
MetadataAsSource\MetadataAsSourceFileService.cs (3)
94_workspace = new MetadataAsSourceWorkspace(this, sourceWorkspace.Services.HostServices); 164var threadingService = workspace.Services.GetRequiredService<IWorkspaceThreadingServiceProvider>().Service; 216workspace.OnDocumentClosed(documentId, new WorkspaceFileTextLoader(workspace.Services.SolutionServices, filePath, defaultEncoding: null));
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (2)
136var documentationProvider = sourceWorkspace.Services.GetRequiredService<IDocumentationProviderService>(); 304var languageServices = workspace.Services.GetLanguageServices(languageName);
Microsoft.CodeAnalysis.Features.UnitTests (9)
EditAndContinue\CompileTimeSolutionProviderTests.cs (2)
60var provider = workspace.Services.GetRequiredService<ICompileTimeSolutionProvider>(); 122var provider = workspace.Services.GetRequiredService<ICompileTimeSolutionProvider>();
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (2)
3690var workspaceConfig = Assert.IsType<TestWorkspaceConfigurationService>(workspace.Services.GetRequiredService<IWorkspaceConfigurationService>()); 3746var workspaceConfig = Assert.IsType<TestWorkspaceConfigurationService>(workspace.Services.GetRequiredService<IWorkspaceConfigurationService>());
EditAndContinue\RemoteEditAndContinueServiceTests.cs (2)
58var clientProvider = (InProcRemoteHostClientProvider?)localWorkspace.Services.GetService<IRemoteHostClientProvider>(); 73mockEncService = (MockEditAndContinueService)remoteWorkspace.Services.GetRequiredService<IEditAndContinueWorkspaceService>().Service;
EditAndContinue\UnitTestingHotReloadServiceTests.cs (1)
46var hotReload = new UnitTestingHotReloadService(workspace.Services);
EditAndContinue\WatchHotReloadServiceTests.cs (2)
65var hotReload = new WatchHotReloadService(workspace.Services, ["Baseline", "AddDefinitionToExistingType", "NewTypeDefinition"]); 204var hotReload = new WatchHotReloadService(workspace.Services, ["Baseline", "AddDefinitionToExistingType", "NewTypeDefinition"]);
Microsoft.CodeAnalysis.LanguageServer (4)
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (1)
93workspace, documentFilePath, sourceTextLoader, languageInformation, documentText.ChecksumAlgorithm, workspace.Services.SolutionServices, []);
HostWorkspace\LanguageServerProjectLoader.cs (1)
256if (projectLanguage != null && projectFactory.Workspace.Services.GetLanguageService<ICommandLineParserService>(projectLanguage) == null)
HostWorkspace\LanguageServerWorkspaceFactory.cs (1)
84var loaderProvider = workspace.Services.GetRequiredService<IAnalyzerAssemblyLoaderProvider>();
HostWorkspace\WorkspaceProjectFactoryService.cs (1)
55var workspaceProject = new WorkspaceProject(project, _workspaceFactory.HostWorkspace.Services.SolutionServices, _workspaceFactory.TargetFrameworkManager, _loggerFactory);
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\ServerLifetime\LspServiceLifeCycleManager.cs (1)
52var service = hostWorkspace.Services.GetRequiredService<IExtensionMessageHandlerService>();
Workspaces\LspMiscellaneousFilesWorkspaceProvider.cs (1)
67this, documentFilePath, sourceTextLoader, languageInformation, documentText.ChecksumAlgorithm, Services.SolutionServices, []);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (10)
Completion\CompletionFeaturesTests.cs (4)
407var mockService = testLspServer.TestWorkspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService<CompletionService>() as CSharpLspMockCompletionService; 454var mockService = testLspServer.TestWorkspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService<CompletionService>() as CSharpLspMockCompletionService; 787var mockService = testLspServer.TestWorkspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService<CompletionService>() as CSharpLspMockCompletionService; 949var mockService = testLspServer.TestWorkspace.Services.GetLanguageServices(LanguageNames.CSharp).GetRequiredService<CompletionService>() as CSharpLspThrowExceptionOnChangeCompletionService;
Completion\CompletionResolveTests.cs (1)
199document, new TestCaretOutOfScopeCompletionService(testLspServer.TestWorkspace.Services.SolutionServices), selectedItem, snippetsSupported: true, insertNewPositionPlaceholder: true, CancellationToken.None).ConfigureAwait(false);
Definitions\GoToDefinitionTests.cs (1)
373var service = Assert.IsType<TestSourceGeneratedDocumentSpanMappingService>(workspace.Services.GetService<ISourceGeneratedDocumentSpanMappingService>());
References\FindAllReferencesHandlerTests.cs (1)
384var service = Assert.IsType<TestSourceGeneratedDocumentSpanMappingService>(workspace.Services.GetService<ISourceGeneratedDocumentSpanMappingService>());
Rename\RenameTests.cs (3)
278var service = Assert.IsType<TestSourceGeneratedDocumentSpanMappingService>(workspace.Services.GetService<ISourceGeneratedDocumentSpanMappingService>()); 328var service = Assert.IsType<TestSourceGeneratedDocumentSpanMappingService>(workspace.Services.GetService<ISourceGeneratedDocumentSpanMappingService>()); 370var service = Assert.IsType<TestSourceGeneratedDocumentSpanMappingService>(workspace.Services.GetService<ISourceGeneratedDocumentSpanMappingService>());
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
174=> solution.Workspace.Services.GetExtendedLanguageServices(languageName);
Microsoft.CodeAnalysis.Remote.ServiceHub (15)
ExternalAccess\UnitTesting\Api\UnitTestingBrokeredServiceImplementation.cs (1)
24return NewUnitTestingIncrementalAnalyzerProvider.TryRegister(workspace.Kind, workspace.Services.SolutionServices, analyzerName, provider);
Host\RemoteWorkspace.cs (2)
36=> new(solutionChecksum, assetCache, assetSource, this.Services.SolutionServices); 217solutionChecksum, this.Services.SolutionServices, cancellationToken).ConfigureAwait(false);
Host\RemoteWorkspace.SolutionCreator.cs (4)
75useAsync: true, deserializedAnalyzerReferences, _workspace.Services.SolutionServices, cancellationToken).ConfigureAwait(false); 381useAsync: true, deserializedAnalyzerReferences, _workspace.Services.SolutionServices, cancellationToken).ConfigureAwait(false); 622checksumFromRequest, _workspace.Services.SolutionServices, cancellationToken).ConfigureAwait(false); 623var workspace = new AdhocWorkspace(_workspace.Services.HostServices);
Services\AssetSynchronization\RemoteAssetSynchronizationService.cs (1)
51var documentTrackingService = GetWorkspace().Services.GetRequiredService<IDocumentTrackingService>() as RemoteDocumentTrackingService;
Services\AsynchronousOperationListener\RemoteAsynchronousOperationListenerService.cs (2)
40var exportProvider = workspace.Services.SolutionServices.ExportProvider; 52var exportProvider = workspace.Services.SolutionServices.ExportProvider;
Services\BrokeredServiceBase.cs (1)
79=> GetWorkspace().Services.SolutionServices;
Services\DiagnosticAnalyzer\RemoteDiagnosticAnalyzerService.cs (1)
130var service = GetWorkspace().Services.GetService<IPerformanceTrackerService>();
Services\EditAndContinue\RemoteEditAndContinueService.cs (1)
75=> GetWorkspace().Services.GetRequiredService<IEditAndContinueWorkspaceService>().Service;
Services\ProcessTelemetry\RemoteProcessTelemetryService.cs (1)
44var services = GetWorkspace().Services;
Services\SourceGeneration\RemoteSourceGenerationService.cs (1)
123workspace.Services.SolutionServices,
Microsoft.CodeAnalysis.Workspaces (22)
Classification\Classifier.cs (1)
54return GetClassifiedSpans(workspace.Services.SolutionServices, project: null, semanticModel, textSpan, ClassificationOptions.Default, cancellationToken);
Editing\SyntaxEditor.cs (1)
64: this(root, (workspace ?? throw new ArgumentNullException(nameof(workspace))).Services.SolutionServices)
Editing\SyntaxGenerator.cs (1)
61=> GetGenerator(workspace.Services.SolutionServices, language);
FindSymbols\SymbolFinder.cs (1)
51return FindSymbolAtPositionAsync(semanticModel, position, workspace.Services.SolutionServices, cancellationToken);
Formatting\Formatter.cs (2)
244var languageServices = workspace.Services.GetLanguageServices(node.Language); 319var syntaxFormattingService = workspace.Services.GetRequiredLanguageService<ISyntaxFormattingService>(language);
Remote\RemoteHostClient.cs (2)
24var service = workspace.Services.GetService<IRemoteHostClientProvider>(); 42=> TryGetClientAsync(workspace.Services.SolutionServices, cancellationToken);
Shared\TestHooks\AsynchronousOperationListenerProvider.cs (1)
121if (workspace?.Services.GetService<IRemoteHostClientProvider>() is { } remoteHostClientProvider)
Simplification\Simplifier.cs (2)
86return Expand(node, semanticModel, workspace.Services.SolutionServices, expandInsideNode, expandParameter, cancellationToken); 131return Expand(token, semanticModel, workspace.Services.SolutionServices, expandInsideNode, cancellationToken);
Workspace\CommandLineProject.cs (1)
28var languageServices = workspace.Services.SolutionServices.GetLanguageServices(language);
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
49public SolutionServices SolutionServices => this.Workspace.Services.SolutionServices;
Workspace\Solution\Solution.cs (2)
64new SolutionState(workspace.Kind, workspace.Services.SolutionServices, solutionAttributes, options, analyzerReferences, fallbackAnalyzerOptions), 79/// cref="Workspace.Services"/> when possible.
Workspace\Workspace.cs (5)
76_legacyOptions = Services.GetRequiredService<ILegacyWorkspaceOptionService>().LegacyGlobalOptions; 80_taskSchedulerProvider = Services.GetRequiredService<ITaskSchedulerProvider>(); 82var listenerProvider = Services.GetRequiredService<IWorkspaceAsynchronousOperationListenerProvider>(); 447var provider = Services.GetRequiredService<IFallbackAnalyzerConfigOptionsProvider>(); 730Services.Dispose();
Workspace\Workspace_Events.cs (1)
195_workspaceEventListenerService ??= this.Services.GetService<IWorkspaceEventListenerService>();
Workspace\Workspace_SourceGeneration.cs (1)
37var configuration = this.Services.GetRequiredService<IWorkspaceConfigurationService>().Options;
Microsoft.CodeAnalysis.Workspaces.MSBuild (4)
MSBuild\MSBuildProjectLoader.cs (1)
61_solutionServices = workspace.Services.SolutionServices;
MSBuild\MSBuildWorkspace.cs (3)
43_projectFileExtensionRegistry = new ProjectFileExtensionRegistry(Services.SolutionServices, _reporter); 45_loader = new MSBuildProjectLoader(Services.SolutionServices, _reporter, _loggerFactory, _projectFileExtensionRegistry, properties); 474.WithTextLoader(new WorkspaceFileTextLoader(Services.SolutionServices, fullPath, text.Encoding));
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (6)
VisualStudioMSBuildWorkspaceTests.cs (6)
49Assert.NotNull(workspace.Services); 50Assert.NotNull(workspace.Services.Workspace); 51Assert.Equal(workspace, workspace.Services.Workspace); 52Assert.NotNull(workspace.Services.HostServices); 53Assert.NotNull(workspace.Services.TextFactory); 3115var commandLineParser = workspace.Services
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (13)
Formatting\FormattingTestBase.cs (2)
58await AssertFormatAsync(workspace.Services.SolutionServices, expected, root, spans.AsImmutable(), formattingOptions, await document.GetTextAsync()); 61AssertFormatWithTransformation(workspace.Services.SolutionServices, expected, root, spans, formattingOptions, treeCompare, parseOptions);
Workspaces\TestHostProject.cs (1)
103: base(workspace.Services,
Workspaces\TestWorkspace_XmlConsumption.cs (6)
156var languageServices = Services.GetLanguageServices(language); 371if (!Services.SupportedLanguages.Contains(languageName)) 374string.Join(", ", Services.SupportedLanguages), 516var languageServices = Services.GetLanguageServices(language); 517var metadataService = Services.GetService<IMetadataService>(); 763var languageServices = Services.GetLanguageServices(languageName);
Workspaces\TestWorkspace`1.cs (4)
84var partialSolutionsTestHook = Services.GetRequiredService<IWorkspacePartialSolutionsTestHook>(); 107if (Services.GetService<INotificationService>() is INotificationServiceCallback callback) 725var languageServices = Services.GetLanguageServices(languageName); 747var metadataService = Services.GetRequiredService<IMetadataService>();
Microsoft.CodeAnalysis.Workspaces.UnitTests (60)
Editing\SyntaxEditorTests.cs (2)
30var formatted = Formatter.Format(node, EmptyWorkspace.Services.SolutionServices, options, CancellationToken.None); 36=> new(root, EmptyWorkspace.Services.SolutionServices);
FindAllDeclarationsTests.TestSolutionsAndProject.cs (1)
82var remoteHostProvider = (InProcRemoteHostClientProvider)workspace.Services.GetRequiredService<IRemoteHostClientProvider>();
FormattingTests.cs (3)
32var service = workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetService<ISyntaxFormattingService>(); 54var service = workspace.Services.GetLanguageServices(LanguageNames.VisualBasic).GetService<ISyntaxFormattingService>(); 76var formattedRoot = Formatter.Format(tree.GetRoot(), workspace.Services.SolutionServices, options, CancellationToken.None);
Remote\ServiceDescriptorTests.cs (1)
227var languageServices = workspace.Services.SolutionServices.GetLanguageServices(language);
SolutionTests\SolutionTests.cs (14)
2850.AddProject(ProjectInfo.Create(pm1, VersionStamp.Create(), "goo", "goo.dll", LanguageNames.CSharp, compilationOptions: workspace.Services 3330.AddDocument(did, "x", new WorkspaceFileTextLoader(workspace.Services.SolutionServices, file.Path, Encoding.UTF8)); 3379.AddDocument(did, "x", new WorkspaceFileTextLoader(workspace.Services.SolutionServices, file.Path, Encoding.UTF8)); 3446.AddDocument(did, "x", new WorkspaceFileTextLoader(workspace.Services.SolutionServices, file.Path, Encoding.UTF8)); 3875var service = ws.Services.GetLanguageServices(LanguageNames.CSharp).GetService<ITestLanguageService>(); 3879var service2 = ws2.Services.GetLanguageServices(LanguageNames.CSharp).GetService<ITestLanguageService>(); 4005var options = solution.Workspace.Services 4065compilationOptions: workspace.Services 4270compilationOptions: workspace.Services 5359compilationOptions: workspace.Services 5373compilationOptions: workspace.Services 5387compilationOptions: workspace.Services 5401compilationOptions: workspace.Services 5433var optionService = workspace.Services.GetRequiredService<ILegacyWorkspaceOptionService>().LegacyGlobalOptions;
SolutionTests\SolutionWithSourceGeneratorTests.cs (5)
1405var mefServices = (VisualStudioMefHostServices)workspace.Services.HostServices; 1408var configService = (TestWorkspaceConfigurationService)workspace.Services.GetRequiredService<IWorkspaceConfigurationService>(); 1413var workspaceConfigurationService = workspace.Services.GetRequiredService<IWorkspaceConfigurationService>(); 1428var analyzerAssemblyLoaderProvider = workspace.Services.GetRequiredService<IAnalyzerAssemblyLoaderProvider>(); 1495var configService = (TestWorkspaceConfigurationService)workspace.Services.GetRequiredService<IWorkspaceConfigurationService>();
UtilityTest\SourceTextSerializationTests.cs (1)
25var textService = Assert.IsType<TextFactoryService>(workspace.Services.GetService<ITextFactoryService>());
WorkspaceServiceTests\GlobalOptionServiceTests.cs (13)
32var optionService = GetLegacyGlobalOptionService(workspace.Services); 56var optionService = GetLegacyGlobalOptionService(workspace1.Services); 93var optionService = GetLegacyGlobalOptionService(workspace1.Services); 146var optionService = GetLegacyGlobalOptionService(workspace.Services); 157var optionService = GetLegacyGlobalOptionService(workspace.Services); 167var globalOptions = GetGlobalOptionService(workspace.Services); 210var optionService = GetLegacyGlobalOptionService(workspace.Services); 223var optionSet = new SolutionOptionSet(GetLegacyGlobalOptionService(workspace.Services)); 242var optionService = GetLegacyGlobalOptionService(workspace.Services); 258var optionService = GetLegacyGlobalOptionService(workspace.Services); 280var optionService = GetLegacyGlobalOptionService(workspace.Services); 299var optionService = GetLegacyGlobalOptionService(workspace.Services); 315var optionService = GetLegacyGlobalOptionService(workspace.Services);
WorkspaceServiceTests\TemporaryStorageServiceTests.cs (18)
34var textFactory = Assert.IsType<TextFactoryService>(workspace.Services.GetService<ITextFactoryService>()); 35var service = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>()); 54var textFactory = Assert.IsType<TextFactoryService>(workspace.Services.GetService<ITextFactoryService>()); 55var service = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>()); 91var textFactory = Assert.IsType<TextFactoryService>(workspace.Services.GetService<ITextFactoryService>()); 92var service = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>()); 109var textFactory = Assert.IsType<TextFactoryService>(workspace.Services.GetService<ITextFactoryService>()); 110var service = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>()); 151var textFactory = Assert.IsType<TextFactoryService>(workspace.Services.GetService<ITextFactoryService>()); 152var service = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>()); 181var textFactory = Assert.IsType<TextFactoryService>(workspace.Services.GetService<ITextFactoryService>()); 182var service = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>()); 206var textFactory = Assert.IsType<TextFactoryService>(workspace.Services.GetService<ITextFactoryService>()); 207var service = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>()); 241var textFactory = Assert.IsType<TextFactoryService>(workspace.Services.GetService<ITextFactoryService>()); 242var service = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>()); 276var textFactory = Assert.IsType<TextFactoryService>(workspace.Services.GetService<ITextFactoryService>()); 277var service = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>());
WorkspaceTests\AdhocWorkspaceTests.cs (2)
396: base(solution.Workspace.Services.HostServices, solution.Workspace.Kind) 574var service = ws.Services.GetService<IDocumentTextDifferencingService>();
Microsoft.VisualStudio.LanguageServices (68)
CallHierarchy\CallHierarchyDetail.cs (1)
75var navigator = _workspace.Services.GetService<IDocumentNavigationService>();
CodeCleanup\AbstractCodeCleanUpFixer.cs (2)
69var hierarchyToProjectMap = _workspace.Services.GetRequiredService<IHierarchyItemToProjectIdMap>(); 175var workspaceStatusService = workspace.Services.GetService<IWorkspaceStatusService>();
CodeLens\CodeLensCallbackListener.cs (4)
70var service = _workspace.Services.GetRequiredService<ICodeLensReferencesService>(); 104var service = _workspace.Services.GetRequiredService<ICodeLensReferencesService>(); 136var service = _workspace.Services.GetRequiredService<ICodeLensReferencesService>(); 172var service = _workspace.Services.GetRequiredService<ICodeLensReferencesService>();
DebuggerIntelliSense\DebuggerIntellisenseWorkspace.cs (1)
13: base(solution.Workspace.Services.HostServices, WorkspaceKind.Debugger)
DesignerAttribute\VisualStudioDesignerAttributeService.cs (1)
117var statusService = _workspace.Services.GetRequiredService<IWorkspaceStatusService>();
Diagnostics\VisualStudioDiagnosticAnalyzerProvider.WorkspaceEventListener.cs (1)
38var setter = workspace.Services.GetService<ISolutionAnalyzerSetterWorkspaceService>();
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (2)
50private readonly ICodeAnalysisDiagnosticAnalyzerService _codeAnalysisService = workspace.Services.GetRequiredService<ICodeAnalysisDiagnosticAnalyzerService>(); 226var projectMap = _workspace.Services.GetRequiredService<IHierarchyItemToProjectIdMap>();
EditorConfigSettings\SettingsEditorFactory.cs (1)
121var settingsDataProviderFactory = workspace.Services.GetRequiredService<ISettingsAggregator>();
ExternalAccess\LegacyCodeAnalysis\LegacyCodeAnalysisVisualStudioSuppressionFixServiceAccessor.cs (3)
37var errorReportingService = _workspace.Services.GetRequiredService<IErrorReportingService>(); 59var errorReportingService = _workspace.Services.GetRequiredService<IErrorReportingService>(); 81var errorReportingService = _workspace.Services.GetRequiredService<IErrorReportingService>();
Implementation\AbstractEditorFactory.cs (1)
348var formattedRoot = Formatter.Format(rootToFormat, workspace.Services.SolutionServices, cleanupOptions.FormattingOptions, cancellationToken);
InlineRename\InlineRenameUndoManager.cs (1)
92var textUndoHistoryService = workspace.Services.GetService<ITextUndoHistoryWorkspaceService>();
LanguageService\AbstractCreateServicesOnTextViewConnection.cs (1)
111var languageServices = Workspace.Services.GetExtendedLanguageServices(_languageName);
LanguageService\AbstractLanguageService`2.cs (2)
69var formatter = this.Workspace.Value.Services.GetLanguageServices(RoslynLanguageName).GetService<ISyntaxFormattingService>(); 156var languageServices = this.Workspace.Value.Services.GetLanguageServices(RoslynLanguageName);
LanguageService\AbstractLanguageService`2.IVsLanguageTextOps.cs (1)
71var ruleFactory = Workspace.Value.Services.GetService<IHostDependentFormattingRuleFactoryService>();
LanguageService\AbstractPackage`2.cs (2)
139_packageInstallerService = workspace.Services.GetService<IPackageInstallerService>() as PackageInstallerService; 140_symbolSearchService = workspace.Services.GetService<ISymbolSearchService>() as VisualStudioSymbolSearchService;
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager.cs (1)
59_libraryService = new Lazy<ILibraryService>(() => Workspace.Services.GetLanguageServices(_languageName).GetService<ILibraryService>());
NavigateTo\VisualStudioNavigateToItemProviderFactory.cs (1)
43if (_workspace.Services.GetRequiredService<IWorkspaceContextService>().IsInLspEditorContext())
Packaging\PackageInstallerServiceFactory.cs (2)
354var notificationService = Workspace.Services.GetService<INotificationService>(); 415var notificationService = Workspace.Services.GetService<INotificationService>();
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.cs (1)
88_temporaryStorageService = (TemporaryStorageService)workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>();
ProjectSystem\MiscellaneousFilesWorkspace.cs (3)
130var manager = this.Services.GetService<VisualStudioMetadataReferenceManager>(); 299var fileLoader = new WorkspaceFileTextLoader(Services.SolutionServices, filePath, defaultEncoding: null); 301this, filePath, fileLoader, languageInformation, checksumAlgorithm, Services.SolutionServices, _metadataReferences.Value);
ProjectSystem\VisualStudioProjectFactory.cs (1)
67_visualStudioWorkspaceImpl.Services.GetRequiredService<VisualStudioMetadataReferenceManager>();
ProjectSystem\VisualStudioWorkspace.cs (1)
78=> this.Services.GetRequiredService<IMetadataService>().GetReference(filePath, properties);
ProjectSystem\VisualStudioWorkspaceImpl.AddMetadataReferenceUndoUnit.cs (1)
40var documentationProvider = Workspace.Services.GetRequiredService<IDocumentationProviderService>();
ProjectSystem\VisualStudioWorkspaceImpl.cs (6)
133_workspaceListener = Services.GetRequiredService<IWorkspaceAsynchronousOperationListenerProvider>().GetListener(); 159var telemetryService = (VisualStudioWorkspaceTelemetryService)Services.GetRequiredService<IWorkspaceTelemetryService>(); 624var sourceGeneratedDocumentMappingService = Services.GetService<ISourceGeneratedDocumentSpanMappingService>(); 685var documentTrackingService = this.Services.GetRequiredService<IDocumentTrackingService>(); 1204var errorReportingService = this.Services.GetRequiredService<IErrorReportingService>(); 1617var uiContext = Services.GetLanguageServices(language).GetService<IProjectExistsUIContextProviderLanguageService>()?.GetUIContext();
ProjectSystem\VisualStudioWorkspaceImpl.OpenFileTracker.cs (3)
330w.OnDocumentClosed(documentId, new WorkspaceFileTextLoader(w.Services.SolutionServices, moniker, defaultEncoding: null)); 334w.OnAdditionalDocumentClosed(documentId, new WorkspaceFileTextLoader(w.Services.SolutionServices, moniker, defaultEncoding: null)); 339w.OnAnalyzerConfigDocumentClosed(documentId, new WorkspaceFileTextLoader(w.Services.SolutionServices, moniker, defaultEncoding: null));
ProjectSystem\VisualStudioWorkspaceImpl_SourceGenerators.cs (1)
44var workspaceStatusService = this.Services.GetRequiredService<IWorkspaceStatusService>();
Remote\VisualStudioRemoteHostClientProvider.cs (2)
76workspaceServices.SolutionServices.WorkspaceServices.HostServices != _vsWorkspace.Services.HostServices || 88_cachedVSInstance = new VisualStudioRemoteHostClientProvider(_vsWorkspace.Services.SolutionServices, _globalOptions, _brokeredServiceContainer, _serviceProvider, _threadingContext, _listenerProvider, _callbackDispatchers);
Remote\VisualStudioWorkspaceServiceHubConnector.cs (1)
44var service = workspace.Services.GetRequiredService<IRemoteHostClientProvider>();
Snippets\SnippetExpansionClient.cs (2)
126_argumentProviders = [.. workspace.Services.SolutionServices.SelectMatchingExtensionValues(ExtensionOrderer.Order(_allArgumentProviders), SubjectBuffer.ContentType)]; 1112var notificationService = workspace.Services.GetRequiredService<INotificationService>();
StackTraceExplorer\StackFrameViewModel.cs (2)
41private readonly IStackTraceExplorerService _stackExplorerService = workspace.Services.GetRequiredService<IStackTraceExplorerService>(); 120var navigationService = _workspace.Services.GetService<IDocumentNavigationService>();
SymbolSearch\AbstractDelayStartedService.cs (1)
108var statusService = this.Workspace.Services.GetRequiredService<IWorkspaceStatusService>();
SymbolSearch\VisualStudioSymbolSearchService.cs (1)
64private readonly IPackageInstallerService _installerService = workspace.Services.GetRequiredService<IPackageInstallerService>();
SyncNamespaces\SyncNamespacesCommandHandler.cs (1)
145var previewChangeService = _workspace.Services.GetRequiredService<IPreviewDialogService>();
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (5)
56private readonly IFixMultipleOccurrencesService _fixMultipleOccurencesService = workspace.Services.GetRequiredService<IFixMultipleOccurrencesService>(); 61private readonly IHierarchyItemToProjectIdMap _projectMap = workspace.Services.GetRequiredService<IHierarchyItemToProjectIdMap>(); 349_workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>().RequestDiagnosticRefresh(); 485var diagnosticService = _workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 564var diagnosticService = _workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>();
TaskList\ExternalErrorDiagnosticUpdateSource.cs (1)
92_workspace.Services.GetRequiredService<ICodeAnalysisDiagnosticAnalyzerService>().Clear();
UnusedReferences\RemoveUnusedReferencesCommandHandler.cs (1)
43=> _workspace.Services.GetRequiredService<IReferenceCleanupService>();
ValueTracking\ValueTrackedTreeItemViewModel.cs (1)
181var navigationService = Workspace.Services.GetService<IDocumentNavigationService>();
Venus\ContainedDocument.cs (3)
604_workspace.Services.GetLanguageServices(_project.Language).GetService<IContentTypeLanguageService>().GetDefaultContentType()); 974var service = _workspace.Services.GetLanguageServices(_project.Language).GetService<IVenusBraceMatchingService>(); 998var syntaxFact = _workspace.Services.GetLanguageServices(_project.Language).GetService<ISyntaxFactsService>();
Venus\ContainedLanguage.cs (1)
83_diagnosticAnalyzerService = workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>();
Workspace\VisualStudioSymbolNavigationService.cs (1)
166var navigationService = editorWorkspace.Services.GetRequiredService<IDocumentNavigationService>();
Microsoft.VisualStudio.LanguageServices.CSharp (6)
CSharpPackage.cs (1)
75return new TempPECompilerService(workspace.Services.GetService<IMetadataService>());
Interactive\CSharpVsInteractiveWindowProvider.cs (1)
70workspace.Services.HostServices,
Options\NamingStylesOptionPage.cs (1)
28_notificationService = workspace.Services.GetService<INotificationService>();
ProjectSystemShim\CSharpProjectShim.cs (1)
69this.ProjectSystemProjectOptionsProcessor = new OptionsProcessor(this.ProjectSystemProject, Workspace.Services.SolutionServices);
SemanticSearch\SemanticSearchToolWindowImpl.cs (2)
82hostWorkspaceProvider.Workspace.Services.HostServices, 442var previewDialogService = workspace.Services.GetService<IPreviewDialogService>();
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (7)
EditorConfigSettings\Aggregator\SettingsAggregatorTests.cs (1)
41var settingsAggregator = workspace.Services.GetRequiredService<ISettingsAggregator>();
EditorConfigSettings\DataProvider\DataProviderTests.cs (4)
40=> GetWorkspace("/a/b/proj1.csproj").Services.GetRequiredService<IWorkspaceSettingsProviderFactory<T>>(); 43=> GetWorkspace("/a/b/proj1.csproj").Services.GetLanguageServices(languageName).GetRequiredService<ILanguageSettingsProviderFactory<T>>(); 46=> GetWorkspace().Services.GetRequiredService<IWorkspaceSettingsProviderFactory<T>>(); 49=> GetWorkspace().Services.GetLanguageServices(languageName).GetRequiredService<ILanguageSettingsProviderFactory<T>>();
F1Help\F1HelpTests.cs (1)
29var service = Assert.IsType<CSharpHelpContextService>(workspace.Services.GetLanguageServices(LanguageNames.CSharp).GetService<IHelpContextService>());
PersistentStorage\AbstractPersistentStorageTests.cs (1)
841var configuration = workspace.Services.GetRequiredService<IPersistentStorageConfiguration>();
Microsoft.VisualStudio.LanguageServices.Implementation (11)
Options\AbstractOptionPreviewViewModel.cs (1)
129var metadataService = workspace.Services.GetService<IMetadataService>();
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (2)
87if (visualStudioWorkspace.Services.GetLanguageServices(projectSystemProject.Language).GetService<ICommandLineParserService>() != null) 89_projectSystemProjectOptionsProcessor = new ProjectSystemProjectOptionsProcessor(_projectSystemProject, visualStudioWorkspace.Services.SolutionServices);
RoslynVisualStudioWorkspace.cs (1)
57var globalUndoService = this.Services.GetRequiredService<IGlobalUndoService>();
SolutionExplorer\AnalyzersCommandHandler.cs (1)
647var notificationService = workspace.Services.GetService<INotificationService>();
SolutionExplorer\AnalyzersFolderItem\AnalyzersFolderItemSourceProvider.cs (1)
77=> _projectMap ??= _workspace.Services.GetService<IHierarchyItemToProjectIdMap>();
SolutionExplorer\DiagnosticItem\CpsDiagnosticItemSourceProvider.cs (1)
161_projectMap ??= _workspace.Services.GetService<IHierarchyItemToProjectIdMap>();
SolutionExplorer\Search\RoslynSolutionExplorerSearchProvider.cs (1)
117var statusService = workspace.Services.GetRequiredService<IWorkspaceStatusService>();
SolutionExplorer\SolutionExplorerNavigationSupport.cs (1)
30var navigationService = workspace.Services.GetRequiredService<IDocumentNavigationService>();
SolutionExplorer\SourceGeneratedFileItems\SourceGeneratedFileItem.cs (1)
57var documentNavigationService = item.Workspace.Services.GetService<IDocumentNavigationService>();
SolutionExplorer\SymbolTree\RootSymbolTreeItemCollectionSource.cs (1)
102var idMap = _rootProvider._workspace.Services.GetRequiredService<IHierarchyItemToProjectIdMap>();
Microsoft.VisualStudio.LanguageServices.LiveShare (3)
Client\Projects\RoslynRemoteProjectInfoProvider.cs (1)
80var projectInfo = CreateProjectInfo(project.Name, project.Language, [.. files.Select(f => f.LocalPath)], _remoteLanguageServiceWorkspace.Services.SolutionServices);
Client\RemoteLanguageServiceWorkspace.cs (2)
337loader: new WorkspaceFileTextLoader(Services.SolutionServices, filePath, defaultEncoding: null), 372OnDocumentClosed(id, new WorkspaceFileTextLoaderNoException(Services.SolutionServices, moniker, defaultEncoding: null));
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
174=> solution.Workspace.Services.GetExtendedLanguageServices(languageName);
Roslyn.VisualStudio.DiagnosticsWindow (2)
OptionPages\PerformanceLoggersPage.cs (1)
42_workspaceServices = workspace.Services.SolutionServices;
VisualStudioDiagnosticsWindowPackage.cs (1)
94PerformanceLoggersPage.SetLoggers(globalOptions, _threadingContext, _workspace.Services.SolutionServices);
Roslyn.VisualStudio.Next.UnitTests (124)
Remote\RemoteHostClientServiceFactoryTests.cs (3)
35var exportProvider = workspace.Services.SolutionServices.ExportProvider; 40var service = workspace.Services.GetRequiredService<IRemoteHostClientProvider>(); 74var service = workspace.Services.GetRequiredService<IRemoteHostClientProvider>();
Remote\SnapshotSerializationTests.cs (26)
86var validator = new SerializationValidator(workspace.Services); 107var validator = new SerializationValidator(workspace.Services); 119var validator = new SerializationValidator(workspace.Services); 141var validator = new SerializationValidator(workspace.Services); 155var validator = new SerializationValidator(workspace.Services); 175var validator = new SerializationValidator(workspace.Services); 190var validator = new SerializationValidator(workspace.Services); 209var validator = new SerializationValidator(workspace.Services); 221var validator = new SerializationValidator(workspace.Services); 235var validator = new SerializationValidator(workspace.Services); 256var validator = new SerializationValidator(workspace.Services); 284var serializer = workspace.Services.GetService<ISerializerService>(); 297var validator = new SerializationValidator(workspace.Services); 337var validator = new SerializationValidator(workspace.Services); 376var serializer = workspace.Services.GetService<ISerializerService>(); 390var serializer = workspace.Services.GetService<ISerializerService>(); 404var serializer = workspace.Services.GetService<ISerializerService>(); 420var serializer = workspace.Services.GetService<ISerializerService>(); 441var serializer = workspace.Services.GetService<ISerializerService>(); 463var serializer = workspace.Services.GetService<ISerializerService>(); 490var validator = new SerializationValidator(workspace.Services); 509var validator = new SerializationValidator(workspace.Services); 522var validator = new SerializationValidator(workspace.Services); 588var validator = new SerializationValidator(workspace.Services); 606var serializer = workspace.Services.GetService<ISerializerService>(); 652var serializer = workspace.Services.GetService<ISerializerService>();
Services\AssetProviderTests.cs (10)
51var assetSource = new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), new Dictionary<Checksum, object>() { { checksum, data } }); 53var provider = new AssetProvider(sessionId, storage, assetSource, remoteWorkspace.Services.SolutionServices); 82var assetSource = new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map); 84var service = new AssetProvider(sessionId, storage, assetSource, remoteWorkspace.Services.SolutionServices); 110var assetSource = new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map); 112var service = new AssetProvider(sessionId, storage, assetSource, remoteWorkspace.Services.SolutionServices); 135var assetSource = new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map); 137var service = new AssetProvider(sessionId, storage, assetSource, remoteWorkspace.Services.SolutionServices); 164var assetSource = new OrderedAssetSource(workspace.Services.GetService<ISerializerService>(), map); 166var service = new AssetProvider(sessionId, storage, assetSource, remoteWorkspace.Services.SolutionServices);
Services\ServiceHubServicesTests.cs (11)
57var clientProvider = (InProcRemoteHostClientProvider)workspace.Services.GetService<IRemoteHostClientProvider>(); 134var assetSource = new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map); 136return new AssetProvider(sessionId, storage, assetSource, remoteWorkspace.Services.SolutionServices); 729var workspaceConfigurationService = workspace.Services.GetRequiredService<IWorkspaceConfigurationService>(); 813var workspaceConfigurationService = workspace.Services.GetRequiredService<IWorkspaceConfigurationService>(); 868var workspaceConfigurationService = workspace.Services.GetRequiredService<IWorkspaceConfigurationService>(); 1423var workspaceConfigurationService = workspace.Services.GetRequiredService<IWorkspaceConfigurationService>(); 1495var workspaceConfigurationService = workspace.Services.GetRequiredService<IWorkspaceConfigurationService>(); 1579var workspaceConfigurationService = workspace.Services.GetRequiredService<IWorkspaceConfigurationService>(); 1658var workspaceConfigurationService = workspace.Services.GetRequiredService<IWorkspaceConfigurationService>(); 1856var service = workspace.Services.GetRequiredService<ICopilotChangeAnalysisService>();
Services\ServiceHubServicesTests_ExtensionMessageHandler.cs (44)
33var extensionMessageHandlerService = workspace.Services.GetRequiredService<IExtensionMessageHandlerService>(); 38var errorReportingService = (TestErrorReportingService)workspace.Services.GetRequiredService<IErrorReportingService>(); 53var extensionMessageHandlerService = workspace.Services.GetRequiredService<IExtensionMessageHandlerService>(); 58var errorReportingService = (TestErrorReportingService)workspace.Services.GetRequiredService<IErrorReportingService>(); 70var extensionMessageHandlerService = workspace.Services.GetRequiredService<IExtensionMessageHandlerService>(); 75var errorReportingService = (TestErrorReportingService)workspace.Services.GetRequiredService<IErrorReportingService>(); 93var extensionMessageHandlerService = workspace.Services.GetRequiredService<IExtensionMessageHandlerService>(); 98var errorReportingService = (TestErrorReportingService)workspace.Services.GetRequiredService<IErrorReportingService>(); 111var extensionMessageHandlerService = workspace.Services.GetRequiredService<IExtensionMessageHandlerService>(); 116var errorReportingService = (TestErrorReportingService)workspace.Services.GetRequiredService<IErrorReportingService>(); 128var extensionMessageHandlerService = workspace.Services.GetRequiredService<IExtensionMessageHandlerService>(); 133var errorReportingService = (TestErrorReportingService)workspace.Services.GetRequiredService<IErrorReportingService>(); 149var assemblyLoaderProvider = (TestExtensionAssemblyLoaderProvider)remoteWorkspace.Services.GetRequiredService<IExtensionAssemblyLoaderProvider>(); 157var handlerFactory = (TestExtensionMessageHandlerFactory)remoteWorkspace.Services.GetRequiredService<IExtensionMessageHandlerFactory>(); 166var extensionMessageHandlerService = localWorkspace.Services.GetRequiredService<IExtensionMessageHandlerService>(); 175var errorReportingService = (TestErrorReportingService)localWorkspace.Services.GetRequiredService<IErrorReportingService>(); 195var extensionMessageHandlerService = localWorkspace.Services.GetRequiredService<IExtensionMessageHandlerService>(); 204var errorReportingService = (TestErrorReportingService)localWorkspace.Services.GetRequiredService<IErrorReportingService>(); 223var extensionMessageHandlerService = localWorkspace.Services.GetRequiredService<IExtensionMessageHandlerService>(); 232var errorReportingService = (TestErrorReportingService)localWorkspace.Services.GetRequiredService<IErrorReportingService>(); 268var errorReportingService = (TestErrorReportingService)localWorkspace.Services.GetRequiredService<IErrorReportingService>(); 271var extensionMessageHandlerService = localWorkspace.Services.GetRequiredService<IExtensionMessageHandlerService>(); 342var extensionMessageHandlerService = localWorkspace.Services.GetRequiredService<IExtensionMessageHandlerService>(); 345var errorReportingService = (TestErrorReportingService)localWorkspace.Services.GetRequiredService<IErrorReportingService>(); 367var extensionMessageHandlerService = localWorkspace.Services.GetRequiredService<IExtensionMessageHandlerService>(); 370var errorReportingService = (TestErrorReportingService)localWorkspace.Services.GetRequiredService<IErrorReportingService>(); 402var extensionMessageHandlerService = localWorkspace.Services.GetRequiredService<IExtensionMessageHandlerService>(); 405var errorReportingService = (TestErrorReportingService)localWorkspace.Services.GetRequiredService<IErrorReportingService>(); 440var extensionMessageHandlerService = localWorkspace.Services.GetRequiredService<IExtensionMessageHandlerService>(); 443var errorReportingService = (TestErrorReportingService)localWorkspace.Services.GetRequiredService<IErrorReportingService>(); 487var extensionMessageHandlerService = localWorkspace.Services.GetRequiredService<IExtensionMessageHandlerService>(); 490var errorReportingService = (TestErrorReportingService)localWorkspace.Services.GetRequiredService<IErrorReportingService>(); 532var extensionMessageHandlerService = localWorkspace.Services.GetRequiredService<IExtensionMessageHandlerService>(); 535var errorReportingService = (TestErrorReportingService)localWorkspace.Services.GetRequiredService<IErrorReportingService>(); 565var extensionMessageHandlerService = localWorkspace.Services.GetRequiredService<IExtensionMessageHandlerService>(); 568var errorReportingService = (TestErrorReportingService)localWorkspace.Services.GetRequiredService<IErrorReportingService>(); 597var extensionMessageHandlerService = localWorkspace.Services.GetRequiredService<IExtensionMessageHandlerService>(); 600var errorReportingService = (TestErrorReportingService)localWorkspace.Services.GetRequiredService<IErrorReportingService>(); 638var errorReportingService = (TestErrorReportingService)localWorkspace.Services.GetRequiredService<IErrorReportingService>(); 643var extensionMessageHandlerService = localWorkspace.Services.GetRequiredService<IExtensionMessageHandlerService>(); 678var extensionMessageHandlerService = localWorkspace.Services.GetRequiredService<IExtensionMessageHandlerService>(); 681var errorReportingService = (TestErrorReportingService)localWorkspace.Services.GetRequiredService<IErrorReportingService>(); 721var extensionMessageHandlerService = localWorkspace.Services.GetRequiredService<IExtensionMessageHandlerService>(); 726var errorReportingService = (TestErrorReportingService)localWorkspace.Services.GetRequiredService<IErrorReportingService>();
Services\SolutionServiceTests.cs (25)
445remoteWorkspace.Services.SolutionServices, 548Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map), remoteWorkspace.Services.SolutionServices); 589Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map), remoteWorkspace.Services.SolutionServices); 631Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map), remoteWorkspace.Services.SolutionServices); 664Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map), remoteWorkspace.Services.SolutionServices); 706Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map), remoteWorkspace.Services.SolutionServices); 746Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map), remoteWorkspace.Services.SolutionServices); 784Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map), remoteWorkspace.Services.SolutionServices); 817Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map), remoteWorkspace.Services.SolutionServices); 872Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map), remoteWorkspace.Services.SolutionServices); 941Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map), remoteWorkspace.Services.SolutionServices); 1129var remoteDocumentTrackingService = (RemoteDocumentTrackingService)remoteWorkspace.Services.GetRequiredService<IDocumentTrackingService>(); 1203var documentTrackingService = (TestDocumentTrackingService)workspace.Services.GetRequiredService<IDocumentTrackingService>(); 1317var assetSource = new SimpleAssetSource(workspace.Services.GetRequiredService<ISerializerService>(), map); 1319return new AssetProvider(sessionId, storage, assetSource, remoteWorkspace.Services.SolutionServices);
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (5)
158var diagnosticAnalyzerService = (DiagnosticAnalyzerService)workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 191var remotableDataService = workspace.Services.GetService<ISolutionAssetStorageProvider>(); 192var serializer = workspace.Services.GetRequiredService<ISerializerService>(); 197var diagnosticAnalyzerService = (DiagnosticAnalyzerService)workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 215var diagnosticAnalyzerService = (DiagnosticAnalyzerService)workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>();
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
174=> solution.Workspace.Services.GetExtendedLanguageServices(languageName);