2 writes to LanguageServices
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\ProjectState.cs (2)
73LanguageServices = languageServices; 95LanguageServices = languageServices;
25 references to LanguageServices
Microsoft.CodeAnalysis.Workspaces (25)
FindSymbols\Shared\AbstractSyntaxIndex.cs (1)
126var syntaxKinds = project.LanguageServices.GetRequiredService<ISyntaxKindsService>();
FindSymbols\Shared\AbstractSyntaxIndex_Persistence.cs (2)
46var storageService = project.LanguageServices.SolutionServices.GetPersistentStorageService(); 139var persistentStorageService = project.LanguageServices.SolutionServices.GetPersistentStorageService();
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (1)
89var serializer = projectState.LanguageServices.SolutionServices.GetService<ISerializerService>();
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (1)
43var syntaxFacts = project.LanguageServices.GetRequiredService<ISyntaxFactsService>();
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex_Create.cs (1)
18var infoFactory = project.LanguageServices.GetRequiredService<IDeclaredSymbolInfoFactoryService>();
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (2)
609if (projectWithMetadataReference.LanguageServices.GetService<ICompilationFactoryService>() != null && 610referencedProject.LanguageServices.GetService<ICompilationFactoryService>() == null)
Workspace\Solution\Project.cs (2)
102public HostLanguageServices LanguageServices => State.LanguageServices.HostLanguageServices; 109public LanguageServices Services => State.LanguageServices;
Workspace\Solution\ProjectState.cs (7)
174var compilationFactory = LanguageServices.GetService<ICompilationFactoryService>(); 183var syntaxTreeFactory = LanguageServices.GetService<ISyntaxTreeFactoryService>(); 276var doc = DocumentState.Create(LanguageServices, documentInfo, parseOptions, loadTextOptions); 290typeof(TDocumentState) == typeof(AdditionalDocumentState) ? new AdditionalDocumentState(LanguageServices.SolutionServices, documentInfo, new LoadTextOptions(ChecksumAlgorithm)) : 291typeof(TDocumentState) == typeof(AnalyzerConfigDocumentState) ? new AnalyzerConfigDocumentState(LanguageServices.SolutionServices, documentInfo, new LoadTextOptions(ChecksumAlgorithm)) : 708=> project1.LanguageServices == project2.LanguageServices;
Workspace\Solution\ProjectState_Checksum.cs (2)
34=> GetParseOptionsChecksum(LanguageServices.SolutionServices.GetRequiredService<ISerializerService>()); 51var serializer = LanguageServices.SolutionServices.GetRequiredService<ISerializerService>();
Workspace\Solution\SolutionCompilationState.cs (1)
1231if (tracker.ProjectState.LanguageServices == fromProject.LanguageServices)
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (2)
70_validateStates = project.LanguageServices.SolutionServices.GetRequiredService<IWorkspaceConfigurationService>().Options.ValidateCompilationTrackerStates; 649var compilationFactory = this.ProjectState.LanguageServices.GetRequiredService<ICompilationFactoryService>();
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (3)
197ProjectState.LanguageServices, 339ProjectState.LanguageServices, 394var compilationFactory = projectState.LanguageServices.GetRequiredService<ICompilationFactoryService>();