1 write to ProjectCountByLanguage
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionState.cs (1)
97ProjectCountByLanguage = projectCountByLanguage;
26 references to ProjectCountByLanguage
Microsoft.CodeAnalysis.EditorFeatures (1)
EditorConfigSettings\Aggregator\SettingsAggregator.cs (1)
116var projectCountByLanguage = solution.ProjectCountByLanguage;
Microsoft.CodeAnalysis.Workspaces (9)
Workspace\Solution\Solution.cs (4)
539foreach (var (language, _) in oldSolution.SolutionState.ProjectCountByLanguage) 541if (!this.SolutionState.ProjectCountByLanguage.ContainsKey(language)) 546foreach (var (language, _) in this.SolutionState.ProjectCountByLanguage) 548if (oldSolution.SolutionState.ProjectCountByLanguage.ContainsKey(language))
Workspace\Solution\SolutionState.cs (5)
201projectCountByLanguage ??= ProjectCountByLanguage; 211projectCountByLanguage == ProjectCountByLanguage && 267ProjectCountByLanguage, 469projectCountByLanguage: AddLanguageCounts(ProjectCountByLanguage, langaugeCountDeltas), 505projectCountByLanguage: AddLanguageCounts(ProjectCountByLanguage, languageCountDeltas),
Microsoft.CodeAnalysis.Workspaces.UnitTests (15)
SolutionTests\SolutionTests.cs (15)
5166Assert.Equal(2, solution.SolutionState.ProjectCountByLanguage[LanguageNames.CSharp]); 5190Assert.Equal(2, solution.SolutionState.ProjectCountByLanguage[LanguageNames.CSharp]); 5218Assert.Equal(2, solution.SolutionState.ProjectCountByLanguage[LanguageNames.CSharp]); 5249Assert.Equal(3, solution.SolutionState.ProjectCountByLanguage[LanguageNames.CSharp]); 5280Assert.Equal(3, solution.SolutionState.ProjectCountByLanguage[LanguageNames.CSharp]); 5312Assert.Equal(3, solution.SolutionState.ProjectCountByLanguage[LanguageNames.CSharp]); 5364Assert.Equal(3, solution.SolutionState.ProjectCountByLanguage[LanguageNames.CSharp]); 5380Assert.Equal(1, solution.SolutionState.ProjectCountByLanguage[LanguageNames.CSharp]); 5409Assert.Equal(3, solution.SolutionState.ProjectCountByLanguage[LanguageNames.CSharp]); 5424Assert.Equal(1, solution.SolutionState.ProjectCountByLanguage[LanguageNames.CSharp]); 5481], solution.SolutionState.ProjectCountByLanguage.Select(e => (e.Key, e.Value))); 5489], solution.SolutionState.ProjectCountByLanguage.Select(e => (e.Key, e.Value))); 5496], solution.SolutionState.ProjectCountByLanguage.Select(e => (e.Key, e.Value))); 5502], solution.SolutionState.ProjectCountByLanguage.Select(e => (e.Key, e.Value))); 5505Assert.Empty(solution.SolutionState.ProjectCountByLanguage);
Roslyn.VisualStudio.Next.UnitTests (1)
Services\SolutionServiceTests.cs (1)
233], solution.SolutionState.ProjectCountByLanguage.Select(e => (e.Key, e.Value)));