2 writes to LanguageServices
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\ProjectState.cs (2)
78LanguageServices = languageServices; 99LanguageServices = languageServices;
28 references to LanguageServices
Microsoft.CodeAnalysis.Workspaces (25)
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (1)
88var serializer = projectState.LanguageServices.SolutionServices.GetService<ISerializerService>();
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (2)
458if (projectWithMetadataReference.LanguageServices.GetService<ICompilationFactoryService>() != null && 459referencedProject.LanguageServices.GetService<ICompilationFactoryService>() == null)
Workspace\Solution\Project.cs (2)
104public HostLanguageServices LanguageServices => _projectState.LanguageServices.HostLanguageServices; 111public LanguageServices Services => _projectState.LanguageServices;
Workspace\Solution\ProjectState.cs (10)
146var compilationFactory = LanguageServices.GetService<ICompilationFactoryService>(); 155var syntaxTreeFactory = LanguageServices.GetService<ISyntaxTreeFactoryService>(); 237var doc = new DocumentState(LanguageServices, documentInfo, parseOptions, loadTextOptions); 328var services = _projectState.LanguageServices.SolutionServices; 553public string Language => LanguageServices.Language; 569public bool SupportsCompilation => this.LanguageServices.GetService<ICompilationFactoryService>() != null; 612LanguageServices, 698LanguageServices.GetRequiredService<ISyntaxTreeFactoryService>().OptionsDifferOnlyByPreprocessorDirectives(options, ParseOptions); 706=> project1.LanguageServices == project2.LanguageServices;
Workspace\Solution\ProjectState_Checksum.cs (2)
37=> GetParseOptionsChecksum(LanguageServices.SolutionServices.GetService<ISerializerService>()); 54var serializer = LanguageServices.SolutionServices.GetService<ISerializerService>();
Workspace\Solution\SolutionState.CompilationTracker.cs (5)
570var compilationFactory = this.ProjectState.LanguageServices.GetRequiredService<ICompilationFactoryService>(); 805var compilationFactory = this.ProjectState.LanguageServices.GetRequiredService<ICompilationFactoryService>(); 919ProjectState.LanguageServices)); 1009if (ProjectState.LanguageServices == fromProject.LanguageServices)
Workspace\Solution\SolutionState.cs (3)
1881projectState.LanguageServices); 1987if (tracker.ProjectState.LanguageServices == fromProject.LanguageServices)
Microsoft.VisualStudio.LanguageServices.Implementation (3)
CodeModel\ProjectCodeModelFactory.cs (3)
104projectState.LanguageServices.GetService<ICodeModelService>(); 105projectState.LanguageServices.GetService<ISyntaxFactsService>(); 106projectState.LanguageServices.GetService<ICodeGenerationService>();