2 writes to LanguageServices
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\ProjectState.cs (2)
77LanguageServices = languageServices; 96LanguageServices = languageServices;
32 references to LanguageServices
Microsoft.CodeAnalysis.Workspaces (32)
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)
42var syntaxFacts = project.LanguageServices.GetRequiredService<ISyntaxFactsService>();
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex_Create.cs (1)
18var infoFactory = project.LanguageServices.GetRequiredService<IDeclaredSymbolInfoFactoryService>();
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (2)
613if (projectWithMetadataReference.LanguageServices.GetService<ICompilationFactoryService>() != null && 614referencedProject.LanguageServices.GetService<ICompilationFactoryService>() == null)
Workspace\Solution\Project.cs (2)
104public HostLanguageServices LanguageServices => State.LanguageServices.HostLanguageServices; 111public LanguageServices Services => State.LanguageServices;
Workspace\Solution\ProjectState.cs (12)
204var compilationFactory = LanguageServices.GetService<ICompilationFactoryService>(); 213var syntaxTreeFactory = LanguageServices.GetService<ISyntaxTreeFactoryService>(); 306var doc = DocumentState.Create(LanguageServices, documentInfo, parseOptions, loadTextOptions); 320typeof(TDocumentState) == typeof(AdditionalDocumentState) ? new AdditionalDocumentState(LanguageServices.SolutionServices, documentInfo, new LoadTextOptions(ChecksumAlgorithm)) : 321typeof(TDocumentState) == typeof(AnalyzerConfigDocumentState) ? new AnalyzerConfigDocumentState(LanguageServices.SolutionServices, documentInfo, new LoadTextOptions(ChecksumAlgorithm)) : 487var services = projectState.LanguageServices.SolutionServices; 655public string Language => LanguageServices.Language; 671public bool SupportsCompilation => this.LanguageServices.GetService<ICompilationFactoryService>() != null; 717LanguageServices, 816LanguageServices.GetRequiredService<ISyntaxTreeFactoryService>().OptionsDifferOnlyByPreprocessorDirectives(options, ParseOptions); 836=> 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 (3)
1295if (tracker.ProjectState.LanguageServices == fromProject.LanguageServices) 1430projectState.LanguageServices,
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (2)
71_validateStates = project.LanguageServices.SolutionServices.GetRequiredService<IWorkspaceConfigurationService>().Options.ValidateCompilationTrackerStates; 653var compilationFactory = this.ProjectState.LanguageServices.GetRequiredService<ICompilationFactoryService>();
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (3)
197ProjectState.LanguageServices, 339ProjectState.LanguageServices, 395var compilationFactory = projectState.LanguageServices.GetRequiredService<ICompilationFactoryService>();