21 references to Language
Microsoft.CodeAnalysis.Features (2)
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.HostAnalyzerInfo.cs (1)
23var key = new HostAnalyzerInfoKey(project.Language, project.HasSdkCodeStyleAnalyzers, solution.Analyzers.HostAnalyzerReferences);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (1)
557pool.Object.UnionWith(solution.SortedProjectStates.Select(project => project.Language));
Microsoft.CodeAnalysis.Workspaces (19)
Diagnostics\HostDiagnosticAnalyzers.cs (5)
137=> CreateProjectDiagnosticAnalyzersPerReference(project.AnalyzerReferences, project.Language); 303if (box.Value != null && box.Value.TryGetValue(project.Language, out var info)) 312if (!box.Value.TryGetValue(project.Language, out info)) 314info = SkippedHostAnalyzersInfo.Create(this, project.AnalyzerReferences, project.Language, infoCache); 315box.Value = box.Value.Add(project.Language, info);
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (1)
55var isCSharp = project.Language == LanguageNames.CSharp;
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (2)
610if (projectWithMetadataReference.Language != candidateProjectToReference.Language)
Workspace\Solution\Project.cs (1)
116public string Language => State.Language;
Workspace\Solution\SolutionCompilationState.TranslationAction_Actions.cs (1)
293var language = this.OldProjectState.Language;
Workspace\Solution\SolutionCompilationState_Checksum.cs (1)
158if (!RemoteSupportedLanguages.IsSupported(projectState.Language))
Workspace\Solution\SolutionCompilationState_SourceGenerators.cs (4)
94foreach (var generator in reference.GetGenerators(projectState.Language).Distinct()) 111if (!RemoteSupportedLanguages.IsSupported(projectState.Language)) 114var analyzerReferenceMap = s_languageToAnalyzerReferenceMap[projectState.Language]; 145(service, solution, cancellationToken) => service.HasGeneratorsAsync(solution, projectId, analyzerReferences, projectState.Language, cancellationToken),
Workspace\Solution\SolutionState.cs (3)
497AddLanguageCountDelta(ref languageCountDeltas, GetProjectState(projectId)!.Language, amount: -1); 955if (!options.TryGetValue(projectState.Language, out var languageOptions)) 1374(solution: this, projectState.Language, includeDifferentLanguages));
Workspace\Solution\SolutionState_Checksum.cs (1)
111if (!RemoteSupportedLanguages.IsSupported(projectState.Language))