1 write to SolutionServices
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Host\HostWorkspaceServices.cs (1)
69
SolutionServices
= new SolutionServices(this);
13 references to SolutionServices
Microsoft.CodeAnalysis.Workspaces (13)
Classification\Classifier.cs (1)
54
return GetClassifiedSpans(workspace.Services.
SolutionServices
, project: null, semanticModel, textSpan, ClassificationOptions.Default, cancellationToken);
Editing\SyntaxEditor.cs (2)
65
: this(root, (workspace ?? throw new ArgumentNullException(nameof(workspace))).Services.
SolutionServices
)
73
: this(root, (services ?? throw new ArgumentNullException(nameof(services))).
SolutionServices
)
Editing\SyntaxGenerator.cs (1)
60
=> GetGenerator(workspace.Services.
SolutionServices
, language);
FindSymbols\SymbolFinder.cs (1)
52
return FindSymbolAtPositionAsync(semanticModel, position, workspace.Services.
SolutionServices
, cancellationToken);
Remote\RemoteHostClient.cs (1)
42
=> TryGetClientAsync(workspace.Services.
SolutionServices
, cancellationToken);
Serialization\SerializerService.cs (1)
33
=> new SerializerService(workspaceServices.
SolutionServices
);
Simplification\Simplifier.cs (2)
86
return Expand(node, semanticModel, workspace.Services.
SolutionServices
, expandInsideNode, expandParameter, cancellationToken);
131
return Expand(token, semanticModel, workspace.Services.
SolutionServices
, expandInsideNode, cancellationToken);
Workspace\CommandLineProject.cs (1)
28
var languageServices = workspace.Services.
SolutionServices
.GetLanguageServices(language);
Workspace\Host\LanguageServices.cs (1)
22
public SolutionServices SolutionServices => _services.WorkspaceServices.
SolutionServices
;
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
49
public SolutionServices SolutionServices => this.Workspace.Services.
SolutionServices
;
Workspace\Solution\Solution.cs (1)
65
new SolutionState(workspace.Kind, workspace.Services.
SolutionServices
, solutionAttributes, options, analyzerReferences, fallbackAnalyzerOptions),