2 writes to LanguageServices
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\ProjectState.cs (2)
66
LanguageServices
= languageServices;
85
LanguageServices
= languageServices;
32 references to LanguageServices
Microsoft.CodeAnalysis.Workspaces (32)
FindSymbols\Shared\AbstractSyntaxIndex.cs (1)
126
var syntaxKinds = project.
LanguageServices
.GetRequiredService<ISyntaxKindsService>();
FindSymbols\Shared\AbstractSyntaxIndex_Persistence.cs (2)
46
var storageService = project.
LanguageServices
.SolutionServices.GetPersistentStorageService();
139
var persistentStorageService = project.
LanguageServices
.SolutionServices.GetPersistentStorageService();
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (1)
90
var serializer = projectState.
LanguageServices
.SolutionServices.GetService<ISerializerService>();
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (1)
42
var syntaxFacts = project.
LanguageServices
.GetRequiredService<ISyntaxFactsService>();
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex_Create.cs (1)
17
var infoFactory = project.
LanguageServices
.GetRequiredService<IDeclaredSymbolInfoFactoryService>();
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (2)
612
if (projectWithMetadataReference.
LanguageServices
.GetService<ICompilationFactoryService>() != null &&
613
candidateProjectToReference.
LanguageServices
.GetService<ICompilationFactoryService>() == null)
Workspace\Solution\Project.cs (2)
104
public HostLanguageServices LanguageServices => State.
LanguageServices
.HostLanguageServices;
111
public LanguageServices Services => State.
LanguageServices
;
Workspace\Solution\ProjectState.cs (12)
194
var compilationFactory =
LanguageServices
.GetService<ICompilationFactoryService>();
203
var syntaxTreeFactory =
LanguageServices
.GetService<ISyntaxTreeFactoryService>();
296
var doc = DocumentState.Create(
LanguageServices
, documentInfo, parseOptions, loadTextOptions);
310
typeof(TDocumentState) == typeof(AdditionalDocumentState) ? new AdditionalDocumentState(
LanguageServices
.SolutionServices, documentInfo, new LoadTextOptions(ChecksumAlgorithm)) :
311
typeof(TDocumentState) == typeof(AnalyzerConfigDocumentState) ? new AnalyzerConfigDocumentState(
LanguageServices
.SolutionServices, documentInfo, new LoadTextOptions(ChecksumAlgorithm)) :
479
var services = projectState.
LanguageServices
.SolutionServices;
647
public string Language =>
LanguageServices
.Language;
663
public bool SupportsCompilation => this.
LanguageServices
.GetService<ICompilationFactoryService>() != null;
709
LanguageServices
,
808
LanguageServices
.GetRequiredService<ISyntaxTreeFactoryService>().OptionsDifferOnlyByPreprocessorDirectives(options, ParseOptions);
828
=> project1.
LanguageServices
== project2.
LanguageServices
;
Workspace\Solution\ProjectState_Checksum.cs (2)
34
=> GetParseOptionsChecksum(
LanguageServices
.SolutionServices.GetRequiredService<ISerializerService>());
51
var serializer =
LanguageServices
.SolutionServices.GetRequiredService<ISerializerService>();
Workspace\Solution\SolutionCompilationState.cs (3)
1295
if (tracker.ProjectState.
LanguageServices
== fromProject.
LanguageServices
)
1430
projectState.
LanguageServices
,
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (2)
71
_validateStates = project.
LanguageServices
.SolutionServices.GetRequiredService<IWorkspaceConfigurationService>().Options.ValidateCompilationTrackerStates;
653
var compilationFactory = this.ProjectState.
LanguageServices
.GetRequiredService<ICompilationFactoryService>();
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (3)
199
ProjectState.
LanguageServices
,
341
ProjectState.
LanguageServices
,
397
var compilationFactory = projectState.
LanguageServices
.GetRequiredService<ICompilationFactoryService>();