1 instantiation of SolutionServices
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Host\HostWorkspaceServices.cs (1)
39SolutionServices = new SolutionServices(this);
241 references to SolutionServices
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
AbstractRemoveAsyncModifierCodeFixProvider.cs (3)
67var solutionServices = document.Project.Solution.Services; 118SolutionServices solutionServices, 181SolutionServices solutionServices,
CodeGenerator.cs (1)
23private static ICodeGenerationService GetCodeGenerationService(SolutionServices services, string language)
ParsedDocument.cs (1)
32public SolutionServices SolutionServices => LanguageServices.SolutionServices;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
CSharpUseLocalFunctionCodeFixProvider.cs (1)
161SolutionServices services, SyntaxNode currentRoot,
Microsoft.CodeAnalysis.CSharp.EditorFeatures (8)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (2)
400SolutionServices services, 491SolutionServices services,
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (6)
26SolutionServices services, 60SolutionServices services, 94SolutionServices services, 167SolutionServices services, 226SolutionServices services, 283SolutionServices services,
Microsoft.CodeAnalysis.CSharp.Features (7)
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (1)
102SolutionServices services,
Completion\CompletionProviders\ImportCompletion\TypeImportCompletionServiceFactory.cs (1)
28public CSharpTypeImportCompletionService(SolutionServices services)
Completion\CompletionProviders\SnippetCompletionProvider.cs (1)
150CompletionContext context, SolutionServices services, SemanticModel semanticModel, bool isPreProcessorContext)
Completion\CSharpCompletionService.cs (1)
38private CSharpCompletionService(SolutionServices services, IAsynchronousOperationListenerProvider listenerProvider)
CSharpUseLocalFunctionCodeFixProvider.cs (1)
161SolutionServices services, SyntaxNode currentRoot,
LanguageServices\CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs (1)
44SolutionServices services,
Structure\CSharpBlockStructureService.cs (1)
31public CSharpBlockStructureService(SolutionServices services)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpRemoveUnnecessaryImportsService.cs (1)
78var provider = document.Project.Solution.Services;
Microsoft.CodeAnalysis.EditorFeatures (10)
Formatting\FormatCommandHandler.Paste.cs (1)
71var services = solution.Services;
Interactive\Completion\InteractiveCommandCompletionService.cs (1)
32private InteractiveCommandCompletionService(SolutionServices services, IAsynchronousOperationListenerProvider listenerProvider)
Shared\Extensions\HostWorkspaceServicesExtensions.cs (8)
22this SolutionServices workspaceServices, ITextBuffer textBuffer) 28this SolutionServices workspaceServices, IContentType contentType) 51private static readonly ConditionalWeakTable<SolutionServices, Dictionary<string, string>> s_hostServicesToContentTypeMap 54private static string? GetDefaultContentTypeName(SolutionServices workspaceServices, string language) 65private static Dictionary<string, string> CreateContentTypeMap(SolutionServices hostWorkspaceServices) 92this SolutionServices workspaceServices, 107this SolutionServices workspaceServices, 129SolutionServices workspaceServices)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Workspaces\WorkspaceTestLogger.cs (1)
34public static void SetWorkspaceTestOutput(this SolutionServices services, ITestOutputHelper outputHelper)
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
Peek\PeekableItemSource.cs (1)
76var services = document.Project.Solution.Services;
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (4)
Classification\ClassificationTests.vb (2)
348Public Sub AddSyntacticClassifications(services As SolutionServices, root As SyntaxNode, textSpan As TextSpan, result As ArrayBuilder(Of ClassifiedSpan), cancellationToken As CancellationToken) Implements IClassificationService.AddSyntacticClassifications 366Public Function ComputeSyntacticChangeRange(services As SolutionServices, oldRoot As SyntaxNode, newRoot As SyntaxNode, timeout As TimeSpan, cancellationToken As CancellationToken) As TextChangeRange? Implements IClassificationService.ComputeSyntacticChangeRange
IntelliSense\CompletionServiceTests.vb (1)
51Public Sub New(services As SolutionServices, listenerProvider As IAsynchronousOperationListenerProvider)
IntelliSense\CompletionServiceTests_Exclusivitiy.vb (1)
57Public Sub New(services As SolutionServices)
Microsoft.CodeAnalysis.ExternalAccess.FSharp (2)
Internal\Classification\FSharpClassificationService.cs (2)
59public void AddSyntacticClassifications(SolutionServices services, SyntaxNode root, TextSpan textSpan, ArrayBuilder<ClassifiedSpan> result, CancellationToken cancellationToken) 64public TextChangeRange? ComputeSyntacticChangeRange(SolutionServices services, SyntaxNode oldRoot, SyntaxNode newRoot, TimeSpan timeout, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Features (61)
AbstractRemoveAsyncModifierCodeFixProvider.cs (3)
67var solutionServices = document.Project.Solution.Services; 118SolutionServices solutionServices, 181SolutionServices solutionServices,
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
842var provider = document.Project.Solution.Services;
AbstractUseConditionalExpressionCodeFixProvider.cs (1)
80var provider = document.Project.Solution.Services;
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.AddConstructorParametersCodeAction.cs (1)
55var services = _document.Project.Solution.Services;
AddImport\AbstractAddImportCodeFixProvider.cs (1)
57var services = document.Project.Solution.Services;
AddPackage\AbstractAddPackageCodeFixProvider.cs (1)
47var workspaceServices = document.Project.Solution.Services;
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (1)
55SolutionServices services,
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageCodeAction.cs (1)
41var services = suppressionsDoc.Project.Solution.Services;
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (1)
139var services = suppressionsDoc.Project.Solution.Services;
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsFeatureService.cs (1)
166var services = document.Project.Solution.Services;
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
631var services = documentWithAddedImports.Project.Solution.Services;
Completion\CommonCompletionService.cs (1)
16protected CommonCompletionService(SolutionServices services, IAsynchronousOperationListenerProvider listenerProvider)
Completion\CommonCompletionUtilities.cs (5)
88SolutionServices workspaceServices, 98SolutionServices workspaceServices, SemanticModel semanticModel, int position, SymbolDescriptionOptions options, IReadOnlyList<ISymbol> symbols) 104SolutionServices workspaceServices, SemanticModel semanticModel, int position, IReadOnlyList<ISymbol> symbols, SymbolDescriptionOptions options, SupportedPlatformData supportedPlatforms) 110SolutionServices workspaceServices, SemanticModel semanticModel, int position, ISymbol symbol, int overloadCount, SymbolDescriptionOptions options, SupportedPlatformData? supportedPlatforms, CancellationToken cancellationToken) 175SolutionServices workspaceServices, SemanticModel semanticModel, int position, IReadOnlyList<ISymbol> symbols, SymbolDescriptionOptions options, SupportedPlatformData? supportedPlatforms, CancellationToken cancellationToken)
Completion\CompletionService.cs (2)
32private readonly SolutionServices _services; 41internal CompletionService(SolutionServices services, IAsynchronousOperationListenerProvider listenerProvider)
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (1)
35internal AbstractTypeImportCompletionService(SolutionServices services)
Completion\Providers\SymbolCompletionItem.cs (1)
197var services = document.Project.Solution.Services;
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
419var services = document.Project.Solution.Services;
ExternalAccess\UnitTesting\API\NewUnitTestingIncrementalAnalyzerProvider.cs (3)
14private readonly SolutionServices _services; 21SolutionServices services, 43public static NewUnitTestingIncrementalAnalyzerProvider? TryRegister(string? workspaceKind, SolutionServices services, string analyzerName, INewUnitTestingIncrementalAnalyzerProviderImplementation provider)
ExternalAccess\UnitTesting\LegacySolutionEvents\UnitTestingLegacySolutionEventsListener.cs (1)
39public bool ShouldReportChanges(SolutionServices services)
ExternalAccess\UnitTesting\SolutionCrawler\IUnitTestingSolutionCrawlerService.cs (1)
19void Reanalyze(string? workspaceKind, SolutionServices services, IUnitTestingIncrementalAnalyzer analyzer, IEnumerable<ProjectId>? projectIds = null, IEnumerable<DocumentId>? documentIds = null, bool highPriority = false);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerRegistrationService.cs (5)
30private readonly Dictionary<(string workspaceKind, SolutionServices services), UnitTestingWorkCoordinator> _documentWorkCoordinatorMap = new(); 59var solutionServices = solution.Services; 156public void Reanalyze(string? workspaceKind, SolutionServices services, IUnitTestingIncrementalAnalyzer analyzer, IEnumerable<ProjectId>? projectIds, IEnumerable<DocumentId>? documentIds, bool highPriority) 328public readonly SolutionServices Services; 335SolutionServices solutionServices,
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerService.cs (1)
31public void Reanalyze(string? workspaceKind, SolutionServices services, IUnitTestingIncrementalAnalyzer analyzer, IEnumerable<ProjectId>? projectIds = null, IEnumerable<DocumentId>? documentIds = null, bool highPriority = false)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingIncrementalAnalyzerProcessor.cs (2)
462private readonly Dictionary<(string workspaceKind, SolutionServices services), ImmutableArray< 475public ImmutableArray<IUnitTestingIncrementalAnalyzer> GetOrderedAnalyzers(string workspaceKind, SolutionServices services, bool onlyHighPriorityAnalyzer)
ExtractMethod\ExtractMethodResult.cs (1)
98var services = DocumentWithoutFinalFormatting.Project.Solution.Services;
GenerateOverrides\GenerateOverridesWithDialogCodeAction.cs (1)
51var services = _document.Project.Solution.Services;
GoToDefinition\AbstractGoToDefinitionSymbolService.cs (1)
26var services = document.Project.Solution.Services;
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
453var services = document.Project.Solution.Services;
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (2)
91protected readonly SolutionServices Services; 98SolutionServices services,
LegacySolutionEvents\ILegacySolutionEventsAggregationService.cs (2)
24bool ShouldReportChanges(SolutionServices services); 46public bool ShouldReportChanges(SolutionServices services)
LegacySolutionEvents\ILegacySolutionEventsListener.cs (1)
18bool ShouldReportChanges(SolutionServices services);
MetadataAsSource\MetadataAsSourceGeneratedFileInfo.cs (1)
59public (ProjectInfo, DocumentId) GetProjectInfoAndDocumentId(SolutionServices services, bool loadFileFromDisk)
QuickInfo\CommonQuickInfoContext.cs (2)
13public readonly SolutionServices Services; 20SolutionServices services,
QuickInfo\CommonSemanticQuickInfoProvider.cs (6)
31var services = context.Document.Project.Solution.Services; 59var services = document.Project.Solution.Services; 82var services = solution.Services; 152SolutionServices services, 185SolutionServices services, SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) 231private ImmutableArray<ISymbol> GetSymbolsFromToken(SyntaxToken token, SolutionServices services, SemanticModel semanticModel, CancellationToken cancellationToken)
QuickInfo\QuickInfoUtilities.cs (2)
24public static Task<QuickInfoItem> CreateQuickInfoItemAsync(SolutionServices services, SemanticModel semanticModel, TextSpan span, ImmutableArray<ISymbol> symbols, SymbolDescriptionOptions options, CancellationToken cancellationToken) 28SolutionServices services,
Structure\BlockStructureServiceWithProviders.cs (2)
19private readonly SolutionServices _services; 22protected BlockStructureServiceWithProviders(SolutionServices services)
Workspace\MiscellaneousFileUtilities.cs (2)
24SolutionServices services, 82private static CompilationOptions GetCompilationOptionsWithScriptReferenceResolvers(SolutionServices services, CompilationOptions compilationOptions, string filePath)
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Features\CodeFixes\CodeFixService.cs (4)
359SolutionServices services, 824SolutionServices services) 888private ImmutableDictionary<LanguageKind, Lazy<ImmutableDictionary<CodeFixProvider, int>>> GetFixerPriorityPerLanguageMap(SolutionServices services) 991public ImmutableDictionary<LanguageKind, Lazy<ImmutableDictionary<CodeFixProvider, int>>> GetFixerPriorityPerLanguageMap(SolutionServices services)
Handler\Formatting\AbstractFormatDocumentHandlerBase.cs (1)
44var services = document.Project.Solution.Services;
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Completion\CompletionResolveTests.cs (1)
436public TestCaretOutOfScopeCompletionService(SolutionServices services) : base(services, AsynchronousOperationListenerProvider.NullProvider)
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Services\BrokeredServiceBase.cs (1)
79public SolutionServices GetWorkspaceServices()
Services\LegacySolutionEvents\RemoteLegacySolutionEventsAggregationService.cs (1)
33var services = this.GetWorkspaceServices();
Microsoft.CodeAnalysis.Remote.Workspaces (5)
ServiceHubRemoteHostClient.cs (3)
30private readonly SolutionServices _services; 43SolutionServices services, 64SolutionServices services,
SolutionAssetProvider.cs (2)
29private readonly SolutionServices _services; 31public SolutionAssetProvider(SolutionServices services)
Microsoft.CodeAnalysis.VisualBasic.Features (7)
CodeFixes\Suppression\VisualBasicSuppressionCodeFixProvider.vb (1)
121services As SolutionServices,
Completion\CompletionProviders\ImportCompletionProvider\TypeImportCompletionServiceFactory.vb (1)
28Public Sub New(services As SolutionServices)
Completion\VisualBasicCompletionService.vb (1)
43Private Sub New(services As SolutionServices, listenerProvider As IAsynchronousOperationListenerProvider)
LanguageServices\VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb (1)
32services As SolutionServices,
QuickInfo\VisualBasicSemanticQuickInfoProvider.vb (2)
52services As SolutionServices, 164services As SolutionServices,
Structure\VisualBasicBlockStructureService.vb (1)
29Friend Sub New(services As SolutionServices)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4)
CodeCleanup\Providers\AbstractTokensCodeCleanupProvider.vb (1)
30Public Async Function CleanupAsync(root As SyntaxNode, spans As ImmutableArray(Of TextSpan), options As SyntaxFormattingOptions, services As SolutionServices, cancellationToken As CancellationToken) As Task(Of SyntaxNode) Implements ICodeCleanupProvider.CleanupAsync
CodeCleanup\Providers\CaseCorrectionCodeCleanupProvider.vb (1)
35Public Function CleanupAsync(root As SyntaxNode, spans As ImmutableArray(Of TextSpan), options As SyntaxFormattingOptions, services As SolutionServices, cancellationToken As CancellationToken) As Task(Of SyntaxNode) Implements ICodeCleanupProvider.CleanupAsync
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (1)
42Public Function CleanupAsync(root As SyntaxNode, spans As ImmutableArray(Of TextSpan), options As SyntaxFormattingOptions, services As SolutionServices, cancellationToken As CancellationToken) As Task(Of SyntaxNode) Implements ICodeCleanupProvider.CleanupAsync
CodeCleanup\Providers\RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb (1)
45Public Function CleanupAsync(root As SyntaxNode, spans As ImmutableArray(Of TextSpan), options As SyntaxFormattingOptions, services As SolutionServices, cancellationToken As CancellationToken) As Task(Of SyntaxNode) Implements ICodeCleanupProvider.CleanupAsync
Microsoft.CodeAnalysis.Workspaces (85)
CaseCorrection\CaseCorrector.cs (1)
70internal static SyntaxNode CaseCorrect(SyntaxNode root, ImmutableArray<TextSpan> spans, SolutionServices services, CancellationToken cancellationToken = default)
Classification\AbstractClassificationService.cs (2)
192SolutionServices services, SyntaxNode? root, TextSpan textSpan, ArrayBuilder<ClassifiedSpan> result, CancellationToken cancellationToken) 219public TextChangeRange? ComputeSyntacticChangeRange(SolutionServices services, SyntaxNode oldRoot, SyntaxNode newRoot, TimeSpan timeout, CancellationToken cancellationToken)
Classification\Classifier.cs (2)
54SolutionServices services, 93SolutionServices services, SemanticModel semanticModel, TextSpan textSpan, ClassificationOptions options,
Classification\IClassificationService.cs (2)
33void AddSyntacticClassifications(SolutionServices services, SyntaxNode root, TextSpan textSpan, ArrayBuilder<ClassifiedSpan> result, CancellationToken cancellationToken); 97SolutionServices workspace, SyntaxNode oldRoot, SyntaxNode newRoot,
CodeCleanup\AbstractCodeCleanerService.cs (2)
74public async Task<SyntaxNode> CleanupAsync(SyntaxNode root, ImmutableArray<TextSpan> spans, SyntaxFormattingOptions options, SolutionServices services, ImmutableArray<ICodeCleanupProvider> providers, CancellationToken cancellationToken) 541SolutionServices services,
CodeCleanup\CodeCleaner.cs (2)
89public static Task<SyntaxNode> CleanupAsync(SyntaxNode root, TextSpan span, SyntaxFormattingOptions options, SolutionServices services, ImmutableArray<ICodeCleanupProvider> providers = default, CancellationToken cancellationToken = default) 96public static Task<SyntaxNode> CleanupAsync(SyntaxNode root, ImmutableArray<TextSpan> spans, SyntaxFormattingOptions options, SolutionServices services, ImmutableArray<ICodeCleanupProvider> providers = default, CancellationToken cancellationToken = default)
CodeCleanup\ICodeCleanerService.cs (1)
37Task<SyntaxNode> CleanupAsync(SyntaxNode root, ImmutableArray<TextSpan> spans, SyntaxFormattingOptions options, SolutionServices services, ImmutableArray<ICodeCleanupProvider> providers, CancellationToken cancellationToken);
CodeCleanup\Providers\FormatCodeCleanupProvider.cs (1)
40public Task<SyntaxNode> CleanupAsync(SyntaxNode root, ImmutableArray<TextSpan> spans, SyntaxFormattingOptions options, SolutionServices services, CancellationToken cancellationToken)
CodeCleanup\Providers\ICodeCleanupProvider.cs (1)
34Task<SyntaxNode> CleanupAsync(SyntaxNode root, ImmutableArray<TextSpan> spans, SyntaxFormattingOptions options, SolutionServices services, CancellationToken cancellationToken);
CodeCleanup\Providers\SimplificationCodeCleanupProvider.cs (1)
22public Task<SyntaxNode> CleanupAsync(SyntaxNode root, ImmutableArray<TextSpan> spans, SyntaxFormattingOptions options, SolutionServices services, CancellationToken cancellationToken)
CodeGenerator.cs (1)
23private static ICodeGenerationService GetCodeGenerationService(SolutionServices services, string language)
Editing\SyntaxEditor.cs (1)
81public SyntaxEditor(SyntaxNode root, SolutionServices services)
Editing\SyntaxGenerator.cs (1)
58internal static SyntaxGenerator GetGenerator(SolutionServices services, string language)
FindSymbols\SymbolFinder.cs (3)
63SolutionServices services, 79SolutionServices services, 96SolutionServices services,
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (4)
121SolutionServices services, 146SolutionServices services, 188SolutionServices services, PortableExecutableReference reference, CancellationToken cancellationToken) 201static Checksum GetMetadataChecksumSlow(SolutionServices services, PortableExecutableReference reference, CancellationToken cancellationToken)
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (2)
29SolutionServices services, 83SolutionServices services,
Formatting\Formatter.cs (13)
96var services = document.Project.Solution.Services; 117var services = document.Project.Solution.Services; 134var services = document.Project.Solution.Services; 155internal static SyntaxNode Format(SyntaxNode node, SyntaxAnnotation annotation, SolutionServices services, SyntaxFormattingOptions options, CancellationToken cancellationToken) 178internal static SyntaxNode Format(SyntaxNode node, SyntaxAnnotation annotation, SolutionServices services, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule>? rules, CancellationToken cancellationToken) 192internal static SyntaxNode Format(SyntaxNode node, SolutionServices services, SyntaxFormattingOptions options, CancellationToken cancellationToken) 207internal static SyntaxNode Format(SyntaxNode node, TextSpan span, SolutionServices services, SyntaxFormattingOptions options, CancellationToken cancellationToken) 228internal static SyntaxNode Format(SyntaxNode node, IEnumerable<TextSpan>? spans, SolutionServices services, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule>? rules, CancellationToken cancellationToken) 255internal static IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SolutionServices services, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule>? rules, CancellationToken cancellationToken) 272internal static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, SolutionServices services, SyntaxFormattingOptions options, CancellationToken cancellationToken) 287internal static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, TextSpan span, SolutionServices services, SyntaxFormattingOptions options, CancellationToken cancellationToken = default) 302internal static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, IEnumerable<TextSpan>? spans, SolutionServices services, SyntaxFormattingOptions options, CancellationToken cancellationToken = default) 313internal static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, IEnumerable<TextSpan>? spans, SolutionServices services, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule>? rules, CancellationToken cancellationToken = default)
ParsedDocument.cs (1)
32public SolutionServices SolutionServices => LanguageServices.SolutionServices;
Remote\RemoteHostClient.cs (1)
49public static Task<RemoteHostClient?> TryGetClientAsync(SolutionServices services, CancellationToken cancellationToken)
Remote\RemoteOptionsProvider.cs (2)
19private readonly SolutionServices _services; 22public RemoteOptionsProvider(SolutionServices services, OptionsProvider<TOptions> optionsProvider)
Rename\RenameUtilities.cs (1)
45int position, SemanticModel semanticModel, SolutionServices services, CancellationToken cancellationToken)
Serialization\SerializerService.cs (2)
38private readonly SolutionServices _workspaceServices; 48private protected SerializerService(SolutionServices workspaceServices)
Shared\Extensions\ITypeSymbolExtensions.cs (2)
132public static ISymbol? FindImplementations(this ITypeSymbol typeSymbol, ISymbol constructedInterfaceMember, SolutionServices services) 144SolutionServices services) where TSymbol : class, ISymbol
Shared\Extensions\SemanticModelExtensions.cs (1)
74SolutionServices services,
Simplification\Simplifier.cs (2)
92internal static TNode Expand<TNode>(TNode node, SemanticModel semanticModel, SolutionServices services, Func<SyntaxNode, bool>? expandInsideNode = null, bool expandParameter = false, CancellationToken cancellationToken = default) where TNode : SyntaxNode 137internal static SyntaxToken Expand(SyntaxToken token, SemanticModel semanticModel, SolutionServices services, Func<SyntaxNode, bool>? expandInsideNode = null, CancellationToken cancellationToken = default)
Storage\PersistentStorageExtensions.cs (1)
16public static IChecksummedPersistentStorageService GetPersistentStorageService(this SolutionServices services)
Workspace\Host\HostWorkspaceServices.cs (1)
28internal SolutionServices SolutionServices { get; }
Workspace\Host\ISupportedChangesService.cs (1)
13/// Can be acquired from <see cref="Solution.Services"/>, with <see cref="SolutionServices.GetService{ISupportedChangesService}"/>.
Workspace\Host\LanguageServices.cs (1)
22public SolutionServices SolutionServices => _services.WorkspaceServices.SolutionServices;
Workspace\ProjectSystem\FileWatchedPortableExecutableReferenceFactory.cs (2)
19private readonly SolutionServices _solutionServices; 40SolutionServices solutionServices,
Workspace\ProjectSystem\ProjectSystemProjectOptionsProcessor.cs (2)
16private readonly SolutionServices _workspaceServices; 47SolutionServices workspaceServices)
Workspace\Solution\AdditionalDocumentState.cs (2)
17SolutionServices solutionServices, 28SolutionServices solutionServices,
Workspace\Solution\AnalyzerConfigDocumentState.cs (2)
20SolutionServices solutionServices, 31SolutionServices solutionServices,
Workspace\Solution\ProjectState.cs (2)
328var services = _projectState.LanguageServices.SolutionServices; 396public RazorDesignTimeAnalyzerConfigOptions(SolutionServices services)
Workspace\Solution\RecoverableTextAndVersion.cs (3)
21private readonly SolutionServices _services; 29public RecoverableTextAndVersion(ITextAndVersionSource initialSource, SolutionServices services) 152public RecoverableText(ITextAndVersionSource source, TextAndVersion textAndVersion, LoadTextOptions options, SolutionServices services)
Workspace\Solution\Solution.cs (2)
56public SolutionServices Services => _state.Services; 1702internal Solution WithNewWorkspace(string? workspaceKind, int workspaceVersion, SolutionServices services)
Workspace\Solution\SolutionState.cs (5)
41public SolutionServices Services { get; } 80SolutionServices services, 121SolutionServices services, 244/// since that is extracted from <see cref="SolutionServices"/> for backwards compatibility. 249SolutionServices services)
Workspace\Solution\SolutionState.SkeletonReferenceCache.cs (3)
185var services = solution.Services; 200SolutionServices services, Compilation compilation, CancellationToken cancellationToken) 233private static ITemporaryStreamStorageInternal? TryCreateMetadataStorage(SolutionServices services, Compilation compilation, CancellationToken cancellationToken)
Workspace\Solution\TextDocumentState.cs (5)
20protected readonly SolutionServices solutionServices; 36SolutionServices solutionServices, 58public TextDocumentState(SolutionServices solutionServices, DocumentInfo info, LoadTextOptions loadTextOptions) 80private static ITextAndVersionSource CreateRecoverableText(TextAndVersion text, LoadTextOptions loadTextOptions, SolutionServices services) 95private static ITextAndVersionSource CreateRecoverableText(TextLoader loader, SolutionServices services)
Workspace\WorkspaceFileTextLoader.cs (1)
22internal WorkspaceFileTextLoader(SolutionServices services, string path, Encoding? defaultEncoding)
Microsoft.CodeAnalysis.Workspaces.MSBuild (7)
MSBuild\MSBuildProjectLoader.cs (2)
24private readonly SolutionServices _solutionServices; 34SolutionServices solutionServices,
MSBuild\MSBuildProjectLoader.Worker.cs (2)
27private readonly SolutionServices _solutionServices; 75SolutionServices services,
MSBuild\ProjectFile\ProjectFileLoader.cs (1)
37public static IProjectFileLoader? GetLoaderForProjectFileExtension(SolutionServices solutionServices, string extension)
MSBuild\ProjectFile\ProjectFileLoaderRegistry.cs (2)
16private readonly SolutionServices _solutionServices; 21public ProjectFileLoaderRegistry(SolutionServices solutionServices, DiagnosticReporter diagnosticReporter)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (9)
Formatting\FormattingTestBase.cs (2)
73SolutionServices services, string expected, SyntaxNode root, IEnumerable<TextSpan> spans, SyntaxFormattingOptions options, bool treeCompare = true, ParseOptions? parseOptions = null) 89private static async Task AssertFormatAsync(SolutionServices services, string expected, SyntaxNode root, ImmutableArray<TextSpan> spans, SyntaxFormattingOptions options, SourceText sourceText)
Remote\InProcRemostHostClient.cs (4)
29private readonly SolutionServices _workspaceServices; 33public static RemoteHostClient Create(SolutionServices services, RemoteServiceCallbackDispatcherRegistry callbackDispatchers, TraceListener? traceListener, RemoteHostTestData testData) 45SolutionServices services, 171public InProcRemoteServices(SolutionServices workspaceServices, TraceListener? traceListener, RemoteHostTestData testData)
Remote\InProcRemoteHostClientProvider.cs (2)
54private readonly SolutionServices _services; 61public InProcRemoteHostClientProvider(SolutionServices services, RemoteServiceCallbackDispatcherRegistry callbackDispatchers)
Remote\TestSerializerService.cs (1)
38public TestSerializerService(ConcurrentDictionary<Guid, TestGeneratorReference> sharedTestGeneratorReferences, SolutionServices workspaceServices)
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
CodeCleanup\MockCodeCleanupProvider.cs (2)
20public Func<SyntaxNode, ImmutableArray<TextSpan>, SyntaxFormattingOptions, SolutionServices, SyntaxNode>? CleanupNodeImpl { get; set; } 31public Task<SyntaxNode> CleanupAsync(SyntaxNode root, ImmutableArray<TextSpan> spans, SyntaxFormattingOptions options, SolutionServices services, CancellationToken cancellationToken)
Microsoft.VisualStudio.LanguageServices (6)
Remote\GlobalNotificationRemoteDeliveryService.cs (2)
37private readonly SolutionServices _services; 40public GlobalNotificationRemoteDeliveryService(SolutionServices services, CancellationToken cancellationToken)
Remote\VisualStudioRemoteHostClientProvider.cs (2)
70private readonly SolutionServices _services; 79SolutionServices services,
TaskList\VisualStudioTaskListService.cs (1)
163var services = _workspace.Services.SolutionServices;
Venus\ContainedDocument.cs (1)
812var services = document.Project.Solution.Services;
Microsoft.VisualStudio.LanguageServices.CSharp (1)
ProjectSystemShim\CSharpProjectShim.OptionsProcessor.cs (1)
29public OptionsProcessor(ProjectSystemProject projectSystemProject, SolutionServices workspaceServices)
Microsoft.VisualStudio.LanguageServices.LiveShare (2)
Client\Projects\RoslynRemoteProjectInfoProvider.cs (1)
87private static ProjectInfo CreateProjectInfo(string projectName, string language, ImmutableArray<string> files, SolutionServices services)
Client\Projects\WorkspaceFileTextLoaderNoException.cs (1)
23public WorkspaceFileTextLoaderNoException(SolutionServices services, string path, Encoding defaultEncoding)
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
ProjectSystemShim\VisualBasicProject.OptionsProcessor.vb (1)
44Public Sub New(project As ProjectSystemProject, workspaceServices As SolutionServices)
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Extensions\SymbolExtensions.cs (1)
57var services = codeProject.Solution.Services;
Roslyn.VisualStudio.DiagnosticsWindow (2)
OptionPages\PerformanceLoggersPage.cs (2)
31private SolutionServices _workspaceServices; 56public static void SetLoggers(IGlobalOptionService globalOptions, IThreadingContext threadingContext, SolutionServices workspaceServices)