309 references to Services
GenerateDocumentationAndConfigFiles (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
70
var solutionServices = document.Project.Solution.
Services
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
102
var newRoot = FixAll(fixAllContext.Solution.
Services
, root, commonSpans);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
84
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
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\ProjectExtensions.cs (1)
24
/// Gets extended host language services, which includes language services from <see cref="Solution.
Services
"/>.
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
124
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (1)
85
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
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 (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
70
var solutionServices = document.Project.Solution.
Services
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
102
var newRoot = FixAll(fixAllContext.Solution.
Services
, root, commonSpans);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
84
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
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\ProjectExtensions.cs (1)
24
/// Gets extended host language services, which includes language services from <see cref="Solution.
Services
"/>.
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
124
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (1)
85
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
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 (20)
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
114
var editor = new SyntaxEditor(syntaxRoot, solution.
Services
);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (1)
79
var destinationProvider = semanticDocument.Project.Solution.
Services
.GetLanguageServices(ClassType.Language);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.CodeAction.cs (1)
65
var syntaxFactory = _document.Project.Solution.
Services
.GetLanguageServices(_state.TypeToGenerateIn.Language).GetService<SyntaxGenerator>();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
109
var syntaxFactory = _semanticDocument.Project.Solution.
Services
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
175
var editor = new SyntaxEditor(root, currentSolution.
Services
);
src\roslyn\src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
27
var service = context.Document.Project.Solution.
Services
.GetRequiredService<ISupportedChangesService>();
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
56
var solutionServices = document.Project.Solution.
Services
;
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
303
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Analyzers\Core\CodeFixes\UnsealClass\AbstractUnsealClassCodeFixProvider.cs (1)
66
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
230
var editor = new SyntaxEditor(declaratorTreeRoot, fieldDocument.Project.Solution.
Services
);
src\roslyn\src\Analyzers\Core\CodeFixes\UseConditionalExpression\AbstractUseConditionalExpressionCodeFixProvider.cs (1)
58
var nestedEditor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
70
var solutionServices = document.Project.Solution.
Services
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
102
var newRoot = FixAll(fixAllContext.Solution.
Services
, root, commonSpans);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
84
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
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\ProjectExtensions.cs (1)
24
/// Gets extended host language services, which includes language services from <see cref="Solution.
Services
"/>.
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
124
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (1)
85
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
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.CodeStyle.Fixes (11)
src\roslyn\src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
105
var editor = new SyntaxEditor(currentRoot, document.Project.Solution.
Services
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
33
var syntaxEditor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (1)
48
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
60
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnneccessaryUnsafeModifier\CSharpRemoveUnnecessaryUnsafeModifierCodeFixProvider.cs (1)
43
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryNullableWarningSuppressionsCodeFixProvider.cs (1)
59
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForArrayCodeFixProvider.cs (1)
41
var services = document.Project.Solution.
Services
;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (1)
74
var subEditor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
62
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
111
document.Project.Solution.
Services
, currentRoot,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
42
var editor = new SyntaxEditor(memberDeclaration, document.Project.Solution.
Services
);
Microsoft.CodeAnalysis.CSharp.Features (22)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
218
var editor = new SyntaxEditor(scope, document.Project.Solution.
Services
);
CodeRefactorings\UseExplicitOrImplicitType\AbstractUseTypeCodeRefactoringProvider.cs (1)
121
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
Completion\CompletionProviders\SnippetCompletionProvider.cs (2)
140
completionContext, document.Project.Solution.
Services
, semanticModel, isPreProcessorContext: true);
156
completionContext, document.Project.Solution.
Services
, semanticModel, isPreProcessorContext: false);
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
402
var formattedRoot = Formatter.Format(currentRoot, SyntaxAnnotation.ElasticAnnotation, solution.
Services
, formattingOptions, cancellationToken);
ConvertToExtension\ConvertToExtensionFixAllProvider.cs (1)
40
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
Formatting\CSharpAccessibilityModifiersNewDocumentFormattingProvider.cs (1)
42
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider_Update.cs (1)
81
var services = solution.
Services
;
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
316
var editor = new SyntaxEditor(compilationUnit, document.Project.Solution.
Services
);
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProvider.cs (1)
129
var service = document.Project.Solution.
Services
.GetRequiredService<IDiagnosticAnalyzerService>();
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
271
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
Snippets\AbstractCSharpForLoopSnippetProvider.cs (1)
51
var editor = new SyntaxEditor(snippetExpressionNode, document.Project.Solution.
Services
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
105
var editor = new SyntaxEditor(currentRoot, document.Project.Solution.
Services
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
33
var syntaxEditor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (1)
48
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
60
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnneccessaryUnsafeModifier\CSharpRemoveUnnecessaryUnsafeModifierCodeFixProvider.cs (1)
43
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryNullableWarningSuppressionsCodeFixProvider.cs (1)
59
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForArrayCodeFixProvider.cs (1)
41
var services = document.Project.Solution.
Services
;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (1)
74
var subEditor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
62
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
111
document.Project.Solution.
Services
, currentRoot,
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Rename\CSharpRenameRewriterLanguageService.cs (1)
346
var symbols = RenameUtilities.GetSymbolsTouchingPosition(token.Span.Start, _semanticModel, _solution.
Services
, _cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
42
var editor = new SyntaxEditor(memberDeclaration, document.Project.Solution.
Services
);
Microsoft.CodeAnalysis.Features (146)
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (1)
118
var editor = new SyntaxEditor(syntaxRoot, document.Project.Solution.
Services
);
AddImport\AbstractAddImportCodeFixProvider.cs (1)
58
var services = document.Project.Solution.
Services
;
AddImport\AbstractAddImportCodeRefactoringProvider.cs (1)
183
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
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>();
AddPackage\AbstractAddPackageCodeFixProvider.cs (1)
35
var workspaceServices = document.Project.Solution.
Services
;
AddPackage\ParentInstallPackageCodeAction.cs (1)
71
installerService ??= document.Project.Solution.
Services
.GetService<IPackageInstallerService>();
ChangeSignature\AbstractChangeSignatureService.cs (2)
219
var changeSignatureOptionsService = succeededContext.Solution.
Services
.GetRequiredService<IChangeSignatureOptionsService>();
409
doc.Project.Solution.
Services
,
CodeFixes\Service\CodeFixService.cs (10)
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>();
363
var workspaceFixersMap = GetFixerPerLanguageMap(document.Project.Solution.
Services
);
386
var fixersPriorityByLanguageMap = GetFixerPriorityPerLanguageMap(document.Project.Solution.
Services
);
498
var extensionManager = solution.
Services
.GetService<IExtensionManager>();
499
var diagnosticAnalyzerService = solution.
Services
.GetRequiredService<IDiagnosticAnalyzerService>();
793
var extensionManager = textDocument.Project.Solution.
Services
.GetRequiredService<IExtensionManager>();
1003
var extensionManager = document.Project.Solution.
Services
.GetService<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>();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageCodeAction.cs (1)
27
var services = suppressionsDoc.Project.Solution.
Services
;
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (1)
131
var services = suppressionsDoc.Project.Solution.
Services
;
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaWarningCodeAction.cs (1)
85
=> Formatter.Format(node, _document.Project.Solution.
Services
, _options, cancellationToken);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs (1)
221
=> Formatter.Format(node, _document.Project.Solution.
Services
, _options, cancellationToken);
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 (4)
40
var symbolSearchService = solution.
Services
.GetRequiredService<ISymbolSearchService>();
80
var packageInstallerService = solution.
Services
.GetService<IPackageInstallerService>();
154
var services = document.Project.Solution.
Services
;
220
var textDiffingService = document.Project.Solution.
Services
.GetRequiredService<IDocumentTextDifferencingService>();
CodeRefactorings\CodeRefactoringService.cs (1)
245
var extensionManager = textDocument.Project.Solution.
Services
.GetRequiredService<IExtensionManager>();
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (1)
40
var activeInlineRenameSession = solution.
Services
.GetService<ICodeRefactoringHelpersService>().ActiveInlineRenameSession;
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
624
var services = documentWithAddedImports.Project.Solution.
Services
;
Completion\CompletionOptions.cs (1)
80
var documentSupportsFeatureService = solution.
Services
.GetRequiredService<IDocumentSupportsFeatureService>();
Completion\CompletionService.cs (2)
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)
219
checksum: SymbolTreeInfo.GetMetadataChecksum(solution.
Services
, peReference, cancellationToken),
Completion\Providers\ImportCompletionProvider\ExtensionMemberImportCompletionHelper.SymbolComputer.cs (1)
63
=> project.Solution.
Services
.GetRequiredService<IImportCompletionCacheService<ExtensionMemberImportCompletionCacheEntry, object>>();
Completion\Providers\ImportCompletionProvider\ImportCompletionItem.cs (1)
166
document.Project.Solution.
Services
,
Completion\Providers\SymbolCompletionItem.cs (2)
212
var services = document.Project.Solution.
Services
;
424
return await CommonCompletionUtilities.CreateDescriptionAsync(document.Project.Solution.
Services
, semanticModel, position, symbols, options, supportedPlatforms, cancellationToken).ConfigureAwait(false);
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
94
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
419
var services = document.Project.Solution.
Services
;
ConvertLinq\ConvertForEachToLinqQuery\AbstractConvertForEachToLinqQueryProvider.cs (1)
151
var editor = new SyntaxEditor(converter.ForEachInfo.SemanticModel.SyntaxTree.GetRoot(cancellationToken), document.Project.Solution.
Services
);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (2)
193
var hostServices = document.Project.Solution.
Services
224
var client = await RemoteHostClient.TryGetClientAsync(solution.
Services
, cancellationToken).ConfigureAwait(false);
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>();
DesignerAttribute\DesignerAttributeDiscoveryService.cs (1)
64
var solutionServices = project.Solution.
Services
;
Diagnostics\DiagnosticAnalyzerExtensions.cs (1)
50
var diagnosticAnalyzerService = project.Solution.
Services
.GetRequiredService<IDiagnosticAnalyzerService>();
Diagnostics\Service\DiagnosticAnalyzerService_CoreAnalyze.cs (1)
92
var service = project.Solution.
Services
.GetService<IPerformanceTrackerService>();
Diagnostics\Service\DiagnosticAnalyzerService_RemoteOrLocalDispatcher.cs (4)
45
var client = await RemoteHostClient.TryGetClientAsync(solution.
Services
, cancellationToken).ConfigureAwait(false);
68
var client = await RemoteHostClient.TryGetClientAsync(solution.
Services
, cancellationToken).ConfigureAwait(false);
108
var client = await RemoteHostClient.TryGetClientAsync(solution.
Services
, cancellationToken).ConfigureAwait(false);
134
var client = await RemoteHostClient.TryGetClientAsync(solution.
Services
, cancellationToken).ConfigureAwait(false);
Diagnostics\Service\DocumentAnalysisExecutor.cs (1)
362
var diagnosticSpanMappingService = textDocument.Project.Solution.
Services
.GetService<IWorkspaceVenusSpanMappingService>();
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
76
semanticModel, position, solution.
Services
, cancellationToken).ConfigureAwait(false);
EditAndContinue\Remote\RemoteEditAndContinueServiceProxy.cs (2)
131
return new DebuggingSessionProxy(solution.
Services
, LocalConnection.Instance, sessionId);
145
return new DebuggingSessionProxy(solution.
Services
, connection, sessionIdOpt.Value);
EmbeddedLanguages\Classification\AbstractEmbeddedLanguageClassificationService.cs (1)
48
project.Solution.
Services
, project, semanticModel, textSpans, options, result, cancellationToken);
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
119
var client = await RemoteHostClient.TryGetClientAsync(solution.
Services
, cancellationToken).ConfigureAwait(false);
ExternalAccess\UnitTesting\API\UnitTestingSearchHelpers.cs (2)
31
var client = await RemoteHostClient.TryGetClientAsync(project.Solution.
Services
, cancellationToken).ConfigureAwait(false);
54
var client = await RemoteHostClient.TryGetClientAsync(project.Solution.
Services
, cancellationToken).ConfigureAwait(false);
ExternalAccess\UnitTesting\LegacySolutionEvents\UnitTestingLegacySolutionEventsListener.cs (1)
32
var service = solution.
Services
.GetService<IUnitTestingSolutionCrawlerRegistrationService>();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerRegistrationService.cs (1)
59
var solutionServices = solution.
Services
;
ExtractClass\AbstractExtractClassRefactoringProvider.cs (1)
31
var optionsService = _optionsService ?? solution.
Services
.GetService<IExtractClassOptionsService>();
ExtractClass\ExtractClassWithDialogCodeAction.cs (2)
56
=> _service is not null || _document.Project.Solution.
Services
.GetService<IExtractClassOptionsService>() is not null;
60
var extractClassService = _service ?? _document.Project.Solution.
Services
.GetRequiredService<IExtractClassOptionsService>();
ExtractInterface\AbstractExtractInterfaceService.cs (3)
267
var service = document.Project.Solution.
Services
.GetRequiredService<IExtractInterfaceOptionsService>();
278
=> document.Project.Solution.
Services
.GetService<IExtractInterfaceOptionsService>() is not null;
333
var editor = new SyntaxEditor(currentRoot, solution.
Services
);
ExtractMethod\MethodExtractor.cs (1)
154
var services = document.Project.Solution.
Services
;
FindUsages\AbstractFindUsagesService_FindImplementations.cs (1)
45
var client = await RemoteHostClient.TryGetClientAsync(solution.
Services
, cancellationToken).ConfigureAwait(false);
FindUsages\AbstractFindUsagesService_FindReferences.cs (2)
72
var provider = solution.
Services
.GetRequiredService<IExternalDefinitionItemProvider>();
133
var client = await RemoteHostClient.TryGetClientAsync(solution.
Services
, cancellationToken).ConfigureAwait(false);
FindUsages\FindUsagesHelpers.cs (1)
59
var mappingService = document.Project.Solution.
Services
.GetService<ISymbolMappingService>();
FindUsages\IRemoteFindUsagesService.cs (1)
95
=> _classificationOptions.GetOptionsAsync(_solution.
Services
.GetLanguageServices(language), cancellationToken);
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs (1)
41
var languageServices = project.Solution.
Services
.GetLanguageServices(_state.ContainingType.Language);
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.cs (1)
247
var globalOptions = document.Project.Solution.
Services
.GetService<ILegacyGlobalOptionsWorkspaceService>();
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.GenerateConstructorWithDialogCodeAction.cs (3)
43
=> (_service._pickMembersService_forTesting ?? _document.Project.Solution.
Services
.GetService<IPickMembersService>()) is not null;
47
var service = _service._pickMembersService_forTesting ?? _document.Project.Solution.
Services
.GetRequiredService<IPickMembersService>();
65
var globalOptions = _document.Project.Solution.
Services
.GetRequiredService<ILegacyGlobalOptionsWorkspaceService>();
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (1)
111
var globalOptions = document.Project.Solution.
Services
.GetService<ILegacyGlobalOptionsWorkspaceService>();
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndHashWithDialogCodeAction.cs (2)
44
=> (_service._pickMembersService_forTestingPurposes ?? _document.Project.Solution.
Services
.GetService<IPickMembersService>()) is not null;
48
var service = _service._pickMembersService_forTestingPurposes ?? _document.Project.Solution.
Services
.GetRequiredService<IPickMembersService>();
GenerateOverrides\GenerateOverridesWithDialogCodeAction.cs (2)
39
=> (_service._pickMembersService_forTestingPurposes ?? _document.Project.Solution.
Services
.GetService<IPickMembersService>()) is not null;
43
var services = _document.Project.Solution.
Services
;
GenerateType\AbstractGenerateTypeService.CodeAction.cs (3)
101
var generateTypeOptionsService = _document.Project.Solution.
Services
.GetRequiredService<IGenerateTypeOptionsService>();
102
var notificationService = _document.Project.Solution.
Services
.GetService<INotificationService>();
103
var projectManagementService = _document.Project.Solution.
Services
.GetService<IProjectManagementService>();
GoToDefinition\AbstractGoToDefinitionSymbolService.cs (1)
26
var services = document.Project.Solution.
Services
;
GoToDefinition\GoToDefinitionFeatureHelpers.cs (1)
88
var provider = solution.
Services
.GetService<IExternalDefinitionItemProvider>();
InheritanceMargin\AbstractInheritanceMarginService.cs (1)
38
var remoteClient = await RemoteHostClient.TryGetClientAsync(solution.
Services
, cancellationToken).ConfigureAwait(false);
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (1)
95
var mappingService = document.Project.Solution.
Services
.GetRequiredService<ISymbolMappingService>();
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (2)
608
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
645
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
480
var services = document.Project.Solution.
Services
;
InvertConditional\AbstractInvertConditionalCodeRefactoringProvider.cs (1)
49
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (3)
104
var (temporaryProjectInfo, temporaryDocumentId) = GenerateProjectAndDocumentInfo(fileInfo, metadataWorkspace.CurrentSolution.
Services
, sourceProject, topLevelNamedType);
230
var newLoader = new WorkspaceFileTextLoader(metadataWorkspace.CurrentSolution.
Services
, fileInfo.TemporaryFilePath, MetadataAsSourceGeneratedFileInfo.Encoding);
339
: sourceProject.Solution.
Services
.GetLanguageServices(fileInfo.LanguageName).GetRequiredService<ISyntaxTreeFactoryService>().GetDefaultParseOptionsWithLatestLanguageVersion();
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\AbstractNavigateToSearchService.CachedDocumentSearch.cs (2)
92
var client = await RemoteHostClient.TryGetClientAsync(solution.
Services
, cancellationToken).ConfigureAwait(false);
104
var storageService = solution.
Services
.GetPersistentStorageService();
NavigateTo\AbstractNavigateToSearchService.GeneratedDocumentSearch.cs (1)
38
var client = await RemoteHostClient.TryGetClientAsync(solution.
Services
, cancellationToken).ConfigureAwait(false);
NavigateTo\AbstractNavigateToSearchService.NormalSearch.cs (1)
166
var client = await RemoteHostClient.TryGetClientAsync(solution.
Services
, cancellationToken).ConfigureAwait(false);
NavigateTo\INavigateToSearcherHost.cs (3)
57
var workspaceService = _solution.
Services
.GetService<IWorkspaceNavigateToSearcherHostService>();
61
var service = _solution.
Services
.GetRequiredService<IWorkspaceStatusService>();
107
var client = await RemoteHostClient.TryGetClientAsync(_solution.
Services
, _disposalToken).ConfigureAwait(false);
NavigateTo\NavigateToSearcher.cs (1)
75
var docTrackingService = _solution.
Services
.GetRequiredService<IDocumentTrackingService>();
PullMemberUp\AbstractPullMemberUpRefactoringProvider.cs (1)
30
_service ??= document.Project.Solution.
Services
.GetService<IPullMemberUpOptionsService>();
QuickInfo\CommonSemanticQuickInfoProvider.cs (3)
34
var services = context.Document.Project.Solution.
Services
;
53
var services = document.Project.Solution.
Services
;
76
var services = solution.
Services
;
Rename\SymbolicRenameInfo.cs (1)
176
semanticModel, triggerToken.SpanStart, document.Project.Solution.
Services
, cancellationToken: cancellationToken).ConfigureAwait(false);
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (2)
220
var editor = new SyntaxEditor(root, originalDocument.Project.Solution.
Services
);
364
var editor = new SyntaxEditor(root, updatedSolution.
Services
);
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (2)
220
var editor = new SyntaxEditor(root, originalDocument.Project.Solution.
Services
);
363
var editor = new SyntaxEditor(root, updatedSolution.
Services
);
SemanticSearch\IRemoteSemanticSearchService.cs (2)
122
return await observer.GetClassificationOptionsAsync(solution.
Services
.GetLanguageServices(language), cancellationToken).ConfigureAwait(false);
191
var client = await RemoteHostClient.TryGetClientAsync(solution.
Services
, cancellationToken).ConfigureAwait(false);
Shared\Utilities\ExtractTypeHelpers.cs (2)
33
var editor = new SyntaxEditor(originalRoot, symbolMapping.AnnotatedSolution.
Services
);
128
return Formatter.Format(syntaxGenerator.SyntaxGeneratorInternal.TypeParameterList(typeParameterNames), document.Project.Solution.
Services
, formattingOptions, cancellationToken).ToString();
SignatureHelp\SignatureHelpService.cs (1)
67
var extensionManager = document.Project.Solution.
Services
.GetRequiredService<IExtensionManager>();
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
114
var editor = new SyntaxEditor(syntaxRoot, solution.
Services
);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (1)
79
var destinationProvider = semanticDocument.Project.Solution.
Services
.GetLanguageServices(ClassType.Language);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.CodeAction.cs (1)
65
var syntaxFactory = _document.Project.Solution.
Services
.GetLanguageServices(_state.TypeToGenerateIn.Language).GetService<SyntaxGenerator>();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
109
var syntaxFactory = _semanticDocument.Project.Solution.
Services
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
175
var editor = new SyntaxEditor(root, currentSolution.
Services
);
src\roslyn\src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
27
var service = context.Document.Project.Solution.
Services
.GetRequiredService<ISupportedChangesService>();
src\roslyn\src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (1)
165
var factory = _startingSolution.
Services
.GetService<ISymbolRenamedCodeActionOperationFactoryWorkspaceService>();
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
56
var solutionServices = document.Project.Solution.
Services
;
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
303
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Analyzers\Core\CodeFixes\UnsealClass\AbstractUnsealClassCodeFixProvider.cs (1)
66
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
230
var editor = new SyntaxEditor(declaratorTreeRoot, fieldDocument.Project.Solution.
Services
);
src\roslyn\src\Analyzers\Core\CodeFixes\UseConditionalExpression\AbstractUseConditionalExpressionCodeFixProvider.cs (1)
58
var nestedEditor = new SyntaxEditor(root, document.Project.Solution.
Services
);
StackTraceExplorer\StackTraceExplorerService.cs (1)
50
var client = await RemoteHostClient.TryGetClientAsync(solution.
Services
, cancellationToken).ConfigureAwait(false);
UnusedReferences\UnusedReferencesRemover.cs (1)
269
var referenceCleanupService = solution.
Services
.GetRequiredService<IReferenceCleanupService>();
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryCast\VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (2)
101
Dim innerEditor = New SyntaxEditor(root, document.Project.Solution.
Services
)
135
Dim editor = New SyntaxEditor(root, document.Project.Solution.
Services
)
Microsoft.CodeAnalysis.VisualBasic.Features (8)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (4)
127
Dim codeGenService = document.Project.Solution.
Services
.GetLanguageServices(targetType.Language).GetService(Of ICodeGenerationService)
128
Dim syntaxFactService = document.Project.Solution.
Services
.GetLanguageServices(targetType.Language).GetService(Of ISyntaxFactsService)
269
Dim codeGenService = document.Project.Solution.
Services
.GetLanguageServices(targetType.Language).GetService(Of ICodeGenerationService)
379
Dim codeGenService = document.Project.Solution.
Services
.GetLanguageServices(originalTargetType.Language).GetService(Of ICodeGenerationService)
CodeFixes\OverloadBase\OverloadBaseCodeFixProvider.AddKeywordAction.vb (1)
73
Dim services = document.Project.Solution.
Services
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (1)
184
Return Simplifier.Expand(DirectCast(n, StatementSyntax), semanticModel, document.Project.Solution.
Services
, cancellationToken:=cancellationToken)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryCast\VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (2)
101
Dim innerEditor = New SyntaxEditor(root, document.Project.Solution.
Services
)
135
Dim editor = New SyntaxEditor(root, document.Project.Solution.
Services
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (1)
37
Dim newRoot = Await CleanupAsync(root, spans, options.FormattingOptions, document.Project.Solution.
Services
, cancellationToken).ConfigureAwait(False)
CodeCleanup\Providers\RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb (1)
40
Dim newRoot = Await CleanupAsync(root, spans, options.FormattingOptions, document.Project.Solution.
Services
, cancellationToken).ConfigureAwait(False)
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
304
Dim symbols = RenameUtilities.GetSymbolsTouchingPosition(token.Span.Start, _semanticModel, _solution.
Services
, _cancellationToken)
Microsoft.CodeAnalysis.Workspaces (65)
Classification\AbstractClassificationService.cs (3)
82
var workspaceStatusService = document.Project.Solution.
Services
.GetRequiredService<IWorkspaceStatusService>();
190
var extensionManager = document.Project.Solution.
Services
.GetRequiredService<IExtensionManager>();
204
AddSyntacticClassifications(document.Project.Solution.
Services
, root, textSpans, result, cancellationToken);
Classification\Classifier.cs (1)
35
return GetClassifiedSpans(document.Project.Solution.
Services
, document.Project, semanticModel, textSpan, ClassificationOptions.Default, cancellationToken);
CodeFixes\FixAllOccurrences\TextChangeMerger.cs (1)
37
_differenceService = document.Project.Solution.
Services
.GetRequiredService<IDocumentTextDifferencingService>();
CodeRefactorings\SyntaxEditorBasedCodeRefactoringProvider.cs (1)
70
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
Diagnostics\DiagnosticData.cs (1)
183
var diagnosticSpanMappingService = document?.Project.Solution.
Services
.GetService<IWorkspaceVenusSpanMappingService>();
Diagnostics\Extensions.cs (1)
414
var options = project.Solution.
Services
.GetRequiredService<IWorkspaceConfigurationService>().Options;
Editing\DocumentEditor.cs (1)
19
: base(root, document.Project.Solution.
Services
)
FindSymbols\Declarations\DeclarationFinder_SourceDeclarations.cs (2)
43
var client = await RemoteHostClient.TryGetClientAsync(solution.
Services
, cancellationToken).ConfigureAwait(false);
114
var client = await RemoteHostClient.TryGetClientAsync(solution.
Services
, cancellationToken).ConfigureAwait(false);
FindSymbols\FindReferences\DependentTypeFinder_Remote.cs (1)
28
var client = await RemoteHostClient.TryGetClientAsync(solution.
Services
, cancellationToken).ConfigureAwait(false);
FindSymbols\SymbolFinder.cs (1)
132
return await FindSymbolAtPositionAsync(semanticModel, position, document.Project.Solution.
Services
, cancellationToken).ConfigureAwait(false);
FindSymbols\SymbolFinder_FindLiteralReferences.cs (1)
24
var client = await RemoteHostClient.TryGetClientAsync(solution.
Services
, cancellationToken).ConfigureAwait(false);
FindSymbols\SymbolFinder_FindReferences_Current.cs (1)
44
var client = await RemoteHostClient.TryGetClientAsync(solution.
Services
, cancellationToken).ConfigureAwait(false);
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (3)
109
solution.
Services
,
242
solution.
Services
,
244
checksum: GetMetadataChecksum(solution.
Services
, reference, cancellationToken),
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (2)
40
solution.
Services
,
57
project.Solution.
Services
,
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (1)
195
var checksum = SymbolTreeInfo.GetMetadataChecksum(project.Solution.
Services
, reference, cancellationToken);
Formatting\Formatter.cs (2)
95
var services = document.Project.Solution.
Services
;
135
var services = document.Project.Solution.
Services
;
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (1)
99
var textDifferencingService = oldSolution.
Services
.GetRequiredService<IDocumentTextDifferencingService>();
Remote\RemoteHostClient.cs (1)
38
return TryGetClientAsync(project.Solution.
Services
, cancellationToken);
Rename\ConflictEngine\ConflictResolver.cs (3)
58
var client = await RemoteHostClient.TryGetClientAsync(solution.
Services
, cancellationToken).ConfigureAwait(false);
149
var languageServices = solution.
Services
.GetLanguageServices(language);
180
conflictResolution.CurrentSolution.
Services
.GetRequiredLanguageService<IRenameRewriterLanguageService>(renamedSymbol.Language);
Rename\ConflictEngine\ConflictResolver.Session.cs (2)
633
var newReferencedSymbols = RenameUtilities.GetSymbolsTouchingPosition(tokenOrNode.Span.Start, newDocumentSemanticModel, newDocument.Project.Solution.
Services
, _cancellationToken);
697
solution.
Services
.GetLanguageServices(language).GetService<IRenameRewriterLanguageService>()
Rename\LightweightRenameLocations.cs (1)
92
var client = await RemoteHostClient.TryGetClientAsync(solution.
Services
, cancellationToken).ConfigureAwait(false);
Rename\Renamer.cs (2)
142
allowRenamesInRazorSourceGeneratedDocuments: solution.
Services
.GetService<ISourceGeneratedDocumentSpanMappingService>() is not null,
170
var client = await RemoteHostClient.TryGetClientAsync(solution.
Services
, cancellationToken).ConfigureAwait(false);
Rename\RenameUtilities.cs (1)
342
semanticModel, position, document.Project.Solution.
Services
, cancellationToken).ConfigureAwait(false);
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (2)
353
var syntaxFactsLanguageService = solution.
Services
.GetLanguageServices(documentsGroupedByLanguage.Key).GetService<ISyntaxFactsService>();
458
return document.Project.Solution.
Services
.GetService<ISourceGeneratedDocumentSpanMappingService>() is { } mappingService
Shared\Extensions\IFindReferencesResultExtensions.cs (1)
131
var isCaseSensitive = solution.
Services
.GetLanguageServices(reference.Definition.Language).GetRequiredService<ISyntaxFactsService>().IsCaseSensitive;
Shared\Extensions\ITypeSymbolExtensions.cs (1)
113
var result = currentType.FindImplementations(constructedInterfaceMember, solution.
Services
);
Simplification\Simplifier.cs (3)
75
return Expand(node, semanticModel, document.Project.Solution.
Services
, expandInsideNode, expandParameter, cancellationToken);
120
return Expand(token, semanticModel, document.Project.Solution.
Services
, expandInsideNode, cancellationToken);
258
var simplificationService = document.Project.Solution.
Services
.GetRequiredLanguageService<ISimplificationService>(document.Project.Language);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
70
var solutionServices = document.Project.Solution.
Services
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
102
var newRoot = FixAll(fixAllContext.Solution.
Services
, root, commonSpans);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
84
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
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 (2)
134
var configuration = solution.
Services
.GetRequiredService<IWorkspaceConfigurationService>().Options;
183
=> solution.
Services
.GetExtendedLanguageServices(languageName);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (1)
24
/// Gets extended host language services, which includes language services from <see cref="Solution.
Services
"/>.
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
124
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (1)
85
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
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);
Workspace\Host\DocumentService\DocumentExcerptHelper.cs (2)
18
document.Project.Solution.
Services
.GetService<ISourceGeneratedDocumentExcerptService>() is { } sourceGeneratedExcerptService)
29
document.Project.Solution.
Services
.GetService<ISourceGeneratedDocumentExcerptService>() is { } sourceGeneratedExcerptService)
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 (3)
704
var metadataReference = CreateMetadataReference_NoLock(path, properties, solutionChanges.Solution.
Services
);
772
var assemblyLoaderProvider = solution.
Services
.GetRequiredService<IAnalyzerAssemblyLoaderProvider>();
812
solution.
Services
,
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
917
var solutionServices = initialSolution.
Services
;
Workspace\Solution\Solution.cs (2)
553
var provider = oldSolution.
Services
.GetRequiredService<IFallbackAnalyzerConfigOptionsProvider>();
1546
if (this.
Services
.GetService<IWorkspacePartialSolutionsTestHook>()?.IsPartialSolutionDisabled == true)
Workspace\Solution\Solution_SemanticModelCaching.cs (1)
25
var service = this.
Services
.GetRequiredService<IDocumentTrackingService>();
Workspace\Solution\SolutionState.cs (1)
243
var services = oldSolution.
Services
;
Microsoft.DotNet.HotReload.Utils.Generator (1)
BaselineProject.cs (1)
52
workspace.CurrentSolution.
Services
,
Microsoft.DotNet.HotReload.Watch (1)
HotReload\CompilationHandler.cs (1)
66
_hotReloadService = new HotReloadService(Workspace.CurrentSolution.
Services
, () => ValueTask.FromResult(GetAggregateCapabilities()));
Roslyn.Diagnostics.Analyzers (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
70
var solutionServices = document.Project.Solution.
Services
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
102
var newRoot = FixAll(fixAllContext.Solution.
Services
, root, commonSpans);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
84
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
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\ProjectExtensions.cs (1)
24
/// Gets extended host language services, which includes language services from <see cref="Solution.
Services
"/>.
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
124
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (1)
85
var editor = new SyntaxEditor(root, document.Project.Solution.
Services
);
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);
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
42
var editor = new SyntaxEditor(memberDeclaration, document.Project.Solution.
Services
);