23 references to Count
Microsoft.CodeAnalysis (3)
SourceGeneration\Nodes\BatchNode.cs (1)
64if (previousTable.Count != 1)
SourceGeneration\Nodes\InputNode.cs (1)
80else if (inputItems.Length == previousTable.Count)
SourceGeneration\Nodes\NodeStateTable.cs (1)
539if (_states.Count == _previous.Count && _states.SequenceEqual(_previous._states, (e1, e2) => e1.Matches(e2, _equalityComparer)))
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (20)
SourceGeneration\StateTableTests.cs (20)
1037Assert.Equal(2, table.AsCached().Count); // [class1], [class2] 1046Assert.Equal(2, table.AsCached().Count); // [], [class2] 1054Assert.Equal(2, table.AsCached().Count); // [], [class4] 1063Assert.Equal(1, table.AsCached().Count); // [class1] 1078Assert.Equal(2, table.AsCached().Count); // [class1, class1.1], [class2, class2.1] 1087Assert.Equal(2, table.AsCached().Count); // [], [class2, class2.1] 1095Assert.Equal(2, table.AsCached().Count); // [], [class4, class4.1] 1104Assert.Equal(1, table.AsCached().Count); // [class1, class1.1] 1130Assert.Equal(4, table.AsCached().Count); // [1.1, 1.2, 2.1, 2.2] 1139Assert.Equal(5, table.AsCached().Count); // [1.1, inserted, 1.2, 2.1, 2.2] 1165Assert.Equal(4, table.AsCached().Count); // [1.1, 1.2, 2.1, 2.2] 1174Assert.Equal(5, table.AsCached().Count); // [inserted, 1.1, 1.2, 2.1, 2.2] 1200Assert.Equal(4, table.AsCached().Count); // [1.1, 1.2, 2.1, 2.2] 1209Assert.Equal(5, table.AsCached().Count); // [1.1, 1.2, inserted, 2.1, 2.2] 1235Assert.Equal(4, table.AsCached().Count); // [1.1, 1.2, 2.1, 2.2] 1244Assert.Equal(5, table.AsCached().Count); // [1.1, 1.2, 2.1, inserted, 2.2] 1271Assert.Equal(6, table.AsCached().Count); // [1.1, 1.2, 2.1, 2.2, 3.1, 3.2] 1280Assert.Equal(7, table.AsCached().Count); // [1.1, 1.2, 2.1, inserted, 2.2, 3.1, 3.2] 1306Assert.Equal(4, table.AsCached().Count); // [1.1, 1.2, 2.1, 2.2] 1315Assert.Equal(3, table.AsCached().Count); // [1.1, 2.1, 2.2]