1 write to ProjectCountByLanguage
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionState.cs (1)
88ProjectCountByLanguage = projectCountByLanguage;
26 references to ProjectCountByLanguage
Microsoft.CodeAnalysis.EditorFeatures (1)
EditorConfigSettings\Aggregator\SettingsAggregator.cs (1)
117var projectCountByLanguage = solution.ProjectCountByLanguage;
Microsoft.CodeAnalysis.Workspaces (9)
Workspace\Solution\SolutionState.cs (5)
192projectCountByLanguage ??= ProjectCountByLanguage; 202projectCountByLanguage == ProjectCountByLanguage && 252ProjectCountByLanguage, 454projectCountByLanguage: AddLanguageCounts(ProjectCountByLanguage, langaugeCountDeltas), 490projectCountByLanguage: AddLanguageCounts(ProjectCountByLanguage, languageCountDeltas),
Workspace\Workspace.cs (4)
426foreach (var (language, _) in oldSolution.SolutionState.ProjectCountByLanguage) 428if (!newSolution.SolutionState.ProjectCountByLanguage.ContainsKey(language)) 435foreach (var (language, _) in newSolution.SolutionState.ProjectCountByLanguage) 437if (oldSolution.SolutionState.ProjectCountByLanguage.ContainsKey(language))
Microsoft.CodeAnalysis.Workspaces.UnitTests (15)
SolutionTests\SolutionTests.cs (15)
4999Assert.Equal(2, solution.SolutionState.ProjectCountByLanguage[LanguageNames.CSharp]); 5023Assert.Equal(2, solution.SolutionState.ProjectCountByLanguage[LanguageNames.CSharp]); 5051Assert.Equal(2, solution.SolutionState.ProjectCountByLanguage[LanguageNames.CSharp]); 5082Assert.Equal(3, solution.SolutionState.ProjectCountByLanguage[LanguageNames.CSharp]); 5113Assert.Equal(3, solution.SolutionState.ProjectCountByLanguage[LanguageNames.CSharp]); 5145Assert.Equal(3, solution.SolutionState.ProjectCountByLanguage[LanguageNames.CSharp]); 5197Assert.Equal(3, solution.SolutionState.ProjectCountByLanguage[LanguageNames.CSharp]); 5213Assert.Equal(1, solution.SolutionState.ProjectCountByLanguage[LanguageNames.CSharp]); 5242Assert.Equal(3, solution.SolutionState.ProjectCountByLanguage[LanguageNames.CSharp]); 5257Assert.Equal(1, solution.SolutionState.ProjectCountByLanguage[LanguageNames.CSharp]); 5314], solution.SolutionState.ProjectCountByLanguage.Select(e => (e.Key, e.Value))); 5322], solution.SolutionState.ProjectCountByLanguage.Select(e => (e.Key, e.Value))); 5329], solution.SolutionState.ProjectCountByLanguage.Select(e => (e.Key, e.Value))); 5335], solution.SolutionState.ProjectCountByLanguage.Select(e => (e.Key, e.Value))); 5338Assert.Empty(solution.SolutionState.ProjectCountByLanguage);
Roslyn.VisualStudio.Next.UnitTests (1)
Services\SolutionServiceTests.cs (1)
233], solution.SolutionState.ProjectCountByLanguage.Select(e => (e.Key, e.Value)));