Implemented interface member:
1246 references to Count
GenerateDocumentationAndConfigFiles (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
437if (variables.Count == 1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
65if (variables.Count != 1)
Metrics (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
437if (variables.Count == 1)
Metrics.Legacy (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
437if (variables.Count == 1)
Microsoft.AspNetCore.App.Analyzers (1)
Microsoft.AspNetCore.App.CodeFixes (5)
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (1)
Microsoft.CodeAnalysis (17)
Microsoft.CodeAnalysis.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
437if (variables.Count == 1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
65if (variables.Count != 1)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
437if (variables.Count == 1)
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
437if (variables.Count == 1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
65if (variables.Count != 1)
Microsoft.CodeAnalysis.CodeStyle (14)
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
247errorCodeNodes.Count > 0)
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
140if (declarators.Count != 1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
437if (variables.Count == 1)
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
65if (variables.Count != 1)
Microsoft.CodeAnalysis.CSharp (32)
Binder\Binder_Symbols.cs (4)
1347Debug.Assert(typeArguments.Count > 0);
1348var args = ArrayBuilder<TypeWithAnnotations>.GetInstance(typeArguments.Count);
1407Error(diagnostics, ErrorCode.ERR_BadArity, typeSyntax, type, MessageID.IDS_SK_TYPE.Localize(), typeArgumentsSyntax.Count);
1439Error(diagnostics, ErrorCode.ERR_BadArity, syntax, plainName, MessageID.IDS_MethodGroup.Localize(), typeArgumentsSyntax.Count);
Microsoft.CodeAnalysis.CSharp.CodeStyle (57)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
102if (variables.Count == 1)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (43)
src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
118if (arguments.Count == 1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
Microsoft.CodeAnalysis.CSharp.Features (130)
src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
118if (arguments.Count == 1)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (297)
Parsing\DeclarationParsingTests.cs (80)
273Assert.Equal(1, ad.Attributes.Count);
302Assert.Equal(1, ad.Attributes.Count);
331Assert.Equal(1, ad.Attributes.Count);
358Assert.Equal(1, ad.Attributes.Count);
386Assert.Equal(1, ad.Attributes.Count);
413Assert.Equal(1, ad.Attributes.Count);
418Assert.Equal(0, ad.Attributes[0].ArgumentList.Arguments.Count);
442Assert.Equal(1, ad.Attributes.Count);
447Assert.Equal(2, ad.Attributes[0].ArgumentList.Arguments.Count);
473Assert.Equal(1, ad.Attributes.Count);
478Assert.Equal(1, ad.Attributes[0].ArgumentList.Arguments.Count);
509Assert.Equal(2, ad.Attributes.Count);
540Assert.Equal(1, ad.Attributes.Count);
552Assert.Equal(1, ad.Attributes.Count);
1061Assert.Equal(1, cs.BaseList.Types.Count);
1092Assert.Equal(2, cs.BaseList.Types.Count);
1131Assert.Equal(1, cs.ConstraintClauses[0].Constraints.Count);
1172Assert.Equal(1, cs.ConstraintClauses[0].Constraints.Count);
1234Assert.Equal(1, cs.ConstraintClauses[0].Constraints.Count);
1278Assert.Equal(1, cs.ConstraintClauses[0].Constraints.Count);
1319Assert.Equal(1, cs.ConstraintClauses[0].Constraints.Count);
1360Assert.Equal(3, cs.ConstraintClauses[0].Constraints.Count);
1416Assert.Equal(1, cs.ConstraintClauses[0].Constraints.Count);
1427Assert.Equal(1, cs.ConstraintClauses[1].Constraints.Count);
1471Assert.Equal(1, cs.ConstraintClauses[0].Constraints.Count);
1482Assert.Equal(1, cs.ConstraintClauses[1].Constraints.Count);
1517Assert.Equal(1, cs.ConstraintClauses[0].Constraints.Count);
1526Assert.Equal(1, cs.ConstraintClauses[1].Constraints.Count);
1555Assert.Equal(2, cs.BaseList.Types.Count);
1565Assert.Equal(3, cs.ConstraintClauses[0].Constraints.Count);
2012Assert.Equal(0, ds.ParameterList.Parameters.Count);
2039Assert.Equal(0, ds.ParameterList.Parameters.Count);
2067Assert.Equal(0, ds.ParameterList.Parameters.Count);
2114Assert.Equal(0, ds.ParameterList.Parameters.Count);
2161Assert.Equal(1, ds.ParameterList.Parameters.Count);
2196Assert.Equal(1, ds.ParameterList.Parameters.Count);
2231Assert.Equal(2, ds.ParameterList.Parameters.Count);
2273Assert.Equal(1, ds.ParameterList.Parameters.Count);
2309Assert.Equal(1, ds.ParameterList.Parameters.Count);
2345Assert.Equal(1, ds.ParameterList.Parameters.Count);
2382Assert.Equal(1, ds.ParameterList.Parameters.Count);
2415Assert.Equal(1, ds.ParameterList.Parameters.Count);
2465Assert.Equal(0, ds.ParameterList.Parameters.Count);
2508Assert.Equal(0, ms.ParameterList.Parameters.Count);
2553Assert.Equal(0, ms.ParameterList.Parameters.Count);
2599Assert.Equal(0, ms.ParameterList.Parameters.Count);
2707Assert.Equal(0, ms.ParameterList.Parameters.Count);
2772Assert.Equal(0, ms.ParameterList.Parameters.Count);
2819Assert.Equal(0, ms.ParameterList.Parameters.Count);
2869Assert.Equal(0, ms.ParameterList.Parameters.Count);
3017Assert.Equal(1, ms.ParameterList.Parameters.Count);
3070Assert.Equal(2, ms.ParameterList.Parameters.Count);
3131Assert.Equal(1, ms.ParameterList.Parameters.Count);
3196Assert.Equal(1, ms.ParameterList.Parameters.Count);
3269Assert.Equal(0, ms.ParameterList.Parameters.Count);
3334Assert.Equal(1, ms.ParameterList.Parameters.Count);
3386Assert.Equal(0, ms.ParameterList.Parameters.Count);
3434Assert.Equal(0, ms.ParameterList.Parameters.Count);
3444Assert.Equal(1, ms.ConstraintClauses[0].Constraints.Count);
3628Assert.Equal(1, fs.Declaration.Variables.Count);
3688Assert.Equal(1, fs.Declaration.Variables.Count);
3729Assert.Equal(1, fs.Declaration.Variables.Count);
3784Assert.Equal(1, fs.Declaration.Variables.Count);
3839Assert.Equal(1, fs.Declaration.Variables.Count);
3883Assert.Equal(1, fs.Declaration.Variables.Count);
3927Assert.Equal(1, fs.Declaration.Variables.Count);
3973Assert.Equal(3, fs.Declaration.Variables.Count);
4027Assert.Equal(3, fs.Declaration.Variables.Count);
4090Assert.Equal(1, fs.Declaration.Variables.Count);
4096Assert.Equal(1, fs.Declaration.Variables[0].ArgumentList.Arguments.Count);
4963Assert.Equal(1, ps.ParameterList.Parameters.Count);
5030Assert.Equal(1, ps.ParameterList.Parameters.Count);
5098Assert.Equal(1, ps.ParameterList.Parameters.Count);
5166Assert.Equal(2, ps.ParameterList.Parameters.Count);
5243Assert.Equal(1, ps.ParameterList.Parameters.Count);
5309Assert.Equal(2, ps.ParameterList.Parameters.Count);
5389Assert.Equal(2, ps.ParameterList.Parameters.Count);
5503Assert.Equal(1, ps.ParameterList.Parameters.Count);
5565Assert.Equal(1, ms.ParameterList.Parameters.Count);
5613Assert.Equal(1, ms.ParameterList.Parameters.Count);
Parsing\ExpressionParsingTests.cs (38)
961Assert.Equal(1, cs.ArgumentList.Arguments.Count);
982Assert.Equal(1, cs.ArgumentList.Arguments.Count);
1007Assert.Equal(1, cs.ArgumentList.Arguments.Count);
1032Assert.Equal(1, cs.ArgumentList.Arguments.Count);
1057Assert.Equal(1, ea.ArgumentList.Arguments.Count);
1078Assert.Equal(1, ea.ArgumentList.Arguments.Count);
1103Assert.Equal(1, ea.ArgumentList.Arguments.Count);
1128Assert.Equal(1, ea.ArgumentList.Arguments.Count);
1149Assert.Equal(0, oc.ArgumentList.Arguments.Count);
1171Assert.Equal(1, oc.ArgumentList.Arguments.Count);
1194Assert.Equal(1, oc.ArgumentList.Arguments.Count);
1217Assert.Equal(0, oc.ArgumentList.Arguments.Count);
1226Assert.Equal(0, oc.Initializer.Expressions.Count);
1249Assert.Equal(0, oc.Initializer.Expressions.Count);
1272Assert.Equal(1, oc.Initializer.Expressions.Count);
1296Assert.Equal(3, oc.Initializer.Expressions.Count);
1322Assert.Equal(1, oc.Initializer.Expressions.Count);
1346Assert.Equal(1, oc.Initializer.Expressions.Count);
1850Assert.Equal(1, ac.Initializer.Expressions.Count);
1872Assert.Equal(3, ac.Initializer.Expressions.Count);
1896Assert.Equal(1, ac.Initializer.Expressions.Count);
1916Assert.Equal(1, ac.Initializer.Expressions.Count);
1936Assert.Equal(2, ac.Initializers.Count);
1961Assert.Equal(1, am.ParameterList.Parameters.Count);
1992Assert.Equal(0, am.ParameterList.Parameters.Count);
2098Assert.Equal(0, lambda.ParameterList.Parameters.Count);
2118Assert.Equal(0, lambda.ParameterList.Parameters.Count);
2138Assert.Equal(0, lambda.ParameterList.Parameters.Count);
2160Assert.Equal(1, lambda.ParameterList.Parameters.Count);
2184Assert.Equal(2, lambda.ParameterList.Parameters.Count);
2211Assert.Equal(1, lambda.ParameterList.Parameters.Count);
2236Assert.Equal(1, lambda.ParameterList.Parameters.Count);
2263Assert.Equal(2, tuple.Arguments.Count);
2283Assert.Equal(2, tuple.Arguments.Count);
2564Assert.Equal(1, obs.Orderings.Count);
2608Assert.Equal(2, obs.Orderings.Count);
2657Assert.Equal(1, obs.Orderings.Count);
2705Assert.Equal(1, obs.Orderings.Count);
Parsing\NameParsingTests.cs (19)
213Assert.Equal(1, gname.TypeArgumentList.Arguments.Count);
229Assert.Equal(2, gname.TypeArgumentList.Arguments.Count);
245Assert.Equal(1, gname.TypeArgumentList.Arguments.Count);
305Assert.Equal(1, gname.TypeArgumentList.Arguments.Count);
322Assert.Equal(2, gname.TypeArgumentList.Arguments.Count);
368Assert.Equal(1, gname.TypeArgumentList.Arguments.Count);
385Assert.Equal(1, gname.TypeArgumentList.Arguments.Count);
446Assert.Equal(1, gname.TypeArgumentList.Arguments.Count);
551Assert.Equal(1, array.RankSpecifiers[0].Sizes.Count);
573Assert.Equal(3, array.RankSpecifiers[0].Sizes.Count);
596Assert.Equal(1, array.RankSpecifiers[0].Sizes.Count);
600Assert.Equal(2, array.RankSpecifiers[1].Sizes.Count);
604Assert.Equal(3, array.RankSpecifiers[2].Sizes.Count);
627Assert.Equal(1, gname.TypeArgumentList.Arguments.Count);
652Assert.Equal(1, gname.TypeArgumentList.Arguments.Count);
678Assert.Equal(1, gname.TypeArgumentList.Arguments.Count);
704Assert.Equal(2, gname.TypeArgumentList.Arguments.Count);
736Assert.Equal(1, gname.TypeArgumentList.Arguments.Count);
761Assert.Equal(1, gname.TypeArgumentList.Arguments.Count);
Parsing\ParsingErrorRecoveryTests.cs (53)
4587Assert.Equal(1, ds.Declaration.Variables.Count);
4613Assert.Equal(1, ds.Declaration.Variables.Count);
4640Assert.Equal(1, ds.Declaration.Variables.Count);
4667Assert.Equal(1, ds.Declaration.Variables.Count);
4695Assert.Equal(1, ds.Declaration.Variables.Count);
4722Assert.Equal(1, ds.Declaration.Variables.Count);
4750Assert.Equal(1, ds.Declaration.Variables.Count);
4779Assert.Equal(1, ds.Declaration.Variables.Count);
4808Assert.Equal(1, ds.Declaration.Variables.Count);
4838Assert.Equal(1, ds.Declaration.Variables.Count);
4867Assert.Equal(1, ds.Declaration.Variables.Count);
4895Assert.Equal(1, ds.Declaration.Variables.Count);
4922Assert.Equal(1, ds.Declaration.Variables.Count);
4949Assert.Equal(1, ds.Declaration.Variables.Count);
4976Assert.Equal(1, ds.Declaration.Variables.Count);
5004Assert.Equal(1, ds.Declaration.Variables.Count);
5031Assert.Equal(1, ds.Declaration.Variables.Count);
5059Assert.Equal(1, ds.Declaration.Variables.Count);
5085Assert.Equal(1, ds.Declaration.Variables.Count);
5115Assert.Equal(1, ds.Declaration.Variables.Count);
5144Assert.Equal(1, ds.Declaration.Variables.Count);
5174Assert.Equal(1, ds.Declaration.Variables.Count);
5827Assert.Equal(1, ds.Declaration.Variables.Count);
5867Assert.Equal(1, ds.Declaration.Variables.Count);
5896Assert.Equal(1, ds.Declaration.Variables.Count);
5925Assert.Equal(1, ds.Declaration.Variables.Count);
5955Assert.Equal(1, ds.Declaration.Variables.Count);
5984Assert.Equal(1, ds.Declaration.Variables.Count);
6017Assert.Equal(1, ds.Declaration.Variables.Count);
6044Assert.Equal(1, ds.Declaration.Variables.Count);
6071Assert.Equal(1, ds.Declaration.Variables.Count);
6098Assert.Equal(1, ds.Declaration.Variables.Count);
6126Assert.Equal(1, ds.Declaration.Variables.Count);
6153Assert.Equal(1, ds.Declaration.Variables.Count);
6183Assert.Equal(1, ds.Declaration.Variables.Count);
6214Assert.Equal(1, ds.Declaration.Variables.Count);
6242Assert.Equal(1, ds.Declaration.Variables.Count);
6290Assert.Equal(1, ds.Declaration.Variables.Count);
6324Assert.Equal(1, ds.Declaration.Variables.Count);
6356Assert.Equal(1, ds.Declaration.Variables.Count);
6641Assert.Equal(1, ds.Declaration.Variables.Count);
6652Assert.Equal(1, oc.Orderings.Count);
6686Assert.Equal(1, ds.Declaration.Variables.Count);
6697Assert.Equal(1, oc.Orderings.Count);
6730Assert.Equal(1, ds.Declaration.Variables.Count);
6741Assert.Equal(2, oc.Orderings.Count);
6780Assert.Equal(1, ds.Declaration.Variables.Count);
6791Assert.Equal(1, oc.Orderings.Count);
6828Assert.Equal(1, ds.Declaration.Variables.Count);
6839Assert.Equal(1, oc.Orderings.Count);
6875Assert.Equal(1, ds.Declaration.Variables.Count);
6886Assert.Equal(2, oc.Orderings.Count);
6929Assert.Equal(2, decl.Declaration.Variables.Count);
Parsing\StatementParsingTests.cs (57)
196Assert.Equal(1, ds.Declaration.Variables.Count);
226Assert.Equal(1, ds.Declaration.Variables.Count);
260Assert.Equal(2, tt.Elements.Count);
294Assert.Equal(2, tt.Elements.Count);
301Assert.Equal(3, tt.Elements.Count);
331Assert.Equal(1, ds.Declaration.Variables.Count);
357Assert.Equal(1, ds.Declaration.Variables.Count);
383Assert.Equal(1, ds.Declaration.Variables.Count);
409Assert.Equal(1, ds.Declaration.Variables.Count);
435Assert.Equal(1, ds.Declaration.Variables.Count);
461Assert.Equal(1, ds.Declaration.Variables.Count);
487Assert.Equal(1, ds.Declaration.Variables.Count);
513Assert.Equal(3, ds.Declaration.Variables.Count);
548Assert.Equal(1, ds.Declaration.Variables.Count);
578Assert.Equal(3, ds.Declaration.Variables.Count);
623Assert.Equal(1, ds.Declaration.Variables.Count);
655Assert.Equal(1, ds.Declaration.Variables.Count);
687Assert.Equal(1, ds.Declaration.Variables.Count);
719Assert.Equal(1, ds.Declaration.Variables.Count);
751Assert.Equal(1, ds.Declaration.Variables.Count);
781Assert.Equal(1, ds.Declaration.Variables.Count);
807Assert.Equal(1, ds.Declaration.Variables.Count);
838Assert.Equal(2, ds.Declaration.Variables.Count);
884Assert.Equal(1, fs.Declaration.Variables.Count);
914Assert.Equal(1, fs.Declaration.Variables.Count);
941Assert.Equal(2, fs.Declaration.Variables.Count);
1531Assert.Equal(0, fs.Initializers.Count);
1535Assert.Equal(0, fs.Incrementors.Count);
1560Assert.Equal(1, fs.Declaration.Variables.Count);
1568Assert.Equal(0, fs.Initializers.Count);
1572Assert.Equal(0, fs.Incrementors.Count);
1599Assert.Equal(1, fs.Declaration.Variables.Count);
1607Assert.Equal(0, fs.Initializers.Count);
1611Assert.Equal(0, fs.Incrementors.Count);
1636Assert.Equal(2, fs.Declaration.Variables.Count);
1652Assert.Equal(0, fs.Initializers.Count);
1656Assert.Equal(0, fs.Incrementors.Count);
1743Assert.Equal(1, fs.Initializers.Count);
1749Assert.Equal(0, fs.Incrementors.Count);
1772Assert.Equal(2, fs.Initializers.Count);
1779Assert.Equal(0, fs.Incrementors.Count);
1802Assert.Equal(0, fs.Initializers.Count);
1809Assert.Equal(0, fs.Incrementors.Count);
1832Assert.Equal(0, fs.Initializers.Count);
1837Assert.Equal(1, fs.Incrementors.Count);
1862Assert.Equal(0, fs.Initializers.Count);
1867Assert.Equal(2, fs.Incrementors.Count);
1895Assert.Equal(1, fs.Declaration.Variables.Count);
1903Assert.Equal(0, fs.Initializers.Count);
1911Assert.Equal(1, fs.Incrementors.Count);
2374Assert.Equal(1, us.Declaration.Variables.Count);
2407Assert.Equal(1, us.Declaration.Variables.Count);
2469Assert.Equal(1, us.Declaration.Variables.Count);
2504Assert.Equal(1, us.Declaration.Variables.Count);
2638Assert.Equal(1, us.Declaration.Variables.Count);
2808Assert.Equal(2, us.Declaration.Variables.Count);
2851Assert.Equal(2, us.Declaration.Variables.Count);
Syntax\SeparatedSyntaxListTests.cs (37)
101Assert.Equal(3, list.Count);
119Assert.Equal(4, newList.Count);
123Assert.Equal(5, newList.Count);
127Assert.Equal(4, newList.Count);
131Assert.Equal(5, newList.Count);
135Assert.Equal(4, newList.Count);
139Assert.Equal(4, newList.Count);
143Assert.Equal(4, newList.Count);
147Assert.Equal(5, newList.Count);
151Assert.Equal(5, newList.Count);
155Assert.Equal(5, newList.Count);
159Assert.Equal(5, newList.Count);
163Assert.Equal(2, newList.Count);
166newList = list.RemoveAt(list.Count - 1);
167Assert.Equal(2, newList.Count);
171Assert.Equal(2, newList.Count);
175Assert.Equal(2, newList.Count);
179Assert.Equal(2, newList.Count);
183Assert.Equal(3, newList.Count);
187Assert.Equal(3, newList.Count);
191Assert.Equal(3, newList.Count);
195Assert.Equal(4, newList.Count);
199Assert.Equal(4, newList.Count);
203Assert.Equal(4, newList.Count);
207Assert.Equal(2, newList.Count);
211Assert.Equal(2, newList.Count);
215Assert.Equal(2, newList.Count);
220Assert.Throws<ArgumentOutOfRangeException>(() => list.Insert(list.Count + 1, nodeD));
222Assert.Throws<ArgumentOutOfRangeException>(() => list.InsertRange(list.Count + 1, new[] { nodeD }));
224Assert.Throws<ArgumentOutOfRangeException>(() => list.RemoveAt(list.Count + 1));
242Assert.Equal(0, list.Count);
248Assert.Equal(1, newList.Count);
252Assert.Equal(2, newList.Count);
256Assert.Equal(1, newList.Count);
260Assert.Equal(2, newList.Count);
264Assert.Equal(0, newList.Count);
319Assert.Equal(3, newList.Count);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Microsoft.CodeAnalysis.CSharp.Workspaces (85)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
102if (variables.Count == 1)
Microsoft.CodeAnalysis.Features (38)
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
247errorCodeNodes.Count > 0)
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
140if (declarators.Count != 1)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
437if (variables.Count == 1)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
437if (variables.Count == 1)
Microsoft.CodeAnalysis.Test.Utilities (2)
Microsoft.CodeAnalysis.VisualBasic (69)
Binding\Binder_Query.vb (41)
210Dim aggregationVariablesCount As Integer = aggregationVariables.Count
214Debug.Assert(aggregationVariables.Count > 0, "Malformed syntax tree.")
395If aggregationVariables.Count <= 1 Then
769Debug.Assert(variables.Count > 0, "Malformed syntax tree.")
771If variables.Count = 0 Then
787For i = If(skipFirstVariable, 1, 0) To variables.Count - 1
975Debug.Assert(variables.Count > 0, "Malformed syntax tree.")
978If variables.Count = 0 Then
1012For i = If(source Is sourceOpt, 0, 1) To variables.Count - 1
1056If i = variables.Count - 1 Then
1109(i = variables.Count - 1 AndAlso
1169Debug.Assert(i = variables.Count - 1)
1862If items.Count > 0 Then
2529If orderByOrderings.Count = 0 Then
2531Debug.Assert(orderByOrderings.Count > 0, "Malformed syntax tree.")
2543For i = 0 To orderByOrderings.Count - 1
2695If selectVariables.Count = 1 Then
2741If selectVariables.Count = 1 Then
2759ElseIf selectVariables.Count = 0 Then
2761Debug.Assert(selectVariables.Count > 0, "Malformed syntax tree.")
2766Dim selectors = New BoundExpression(selectVariables.Count - 1) {}
2768Dim rangeVariables(selectVariables.Count - 1) As RangeVariableSymbol
2770For i As Integer = 0 To selectVariables.Count - 1
2782Dim fields = New AnonymousTypeField(selectVariables.Count - 1) {}
3005Select Case aggregationVariables.Count
3008Debug.Assert(aggregationVariables.Count > 0, "Malformed syntax tree.")
3296If joinConditions.Count = 0 Then
3298Debug.Assert(joinConditions.Count > 0, "Malformed syntax tree.")
3303ElseIf joinConditions.Count = 1 Then
3327Dim outerKeys(joinConditions.Count - 1) As BoundExpression
3328Dim innerKeys(joinConditions.Count - 1) As BoundExpression
3331For i As Integer = 0 To joinConditions.Count - 1
3346Dim fields(joinConditions.Count - 1) As AnonymousTypeField
3348For i As Integer = 0 To joinConditions.Count - 1
3795Dim fieldsToReserveForAggregationVariables As Integer = Math.Max(aggregationVariables.Count, 1)
3844If aggregationVariables.Count = 0 Then
3846Debug.Assert(aggregationVariables.Count > 0, "Malformed syntax tree.")
3853For i As Integer = 0 To aggregationVariables.Count - 1
3880If aggregationVariables.Count = 0 Then
3882Debug.Assert(aggregationVariables.Count > 0, "Malformed syntax tree.")
3886Debug.Assert(aggregationVariables.Count = 1)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (32)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (21)
src\Analyzers\VisualBasic\CodeFixes\UseCollectionInitializer\VisualBasicUseCollectionInitializerCodeFixProvider.vb (1)
96If arguments.Count = 1 Then
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
Microsoft.CodeAnalysis.VisualBasic.Features (67)
src\Analyzers\VisualBasic\CodeFixes\UseCollectionInitializer\VisualBasicUseCollectionInitializerCodeFixProvider.vb (1)
96If arguments.Count = 1 Then
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (81)
Parser\ParseDirectives.vb (34)
1623Assert.Equal(0, disableNode.ErrorCodes.Count)
1628Assert.Equal(0, enableNode.ErrorCodes.Count)
1653Assert.Equal(2, enableNode.ErrorCodes.Count)
1662Assert.Equal(2, disableNode.ErrorCodes.Count)
1739Assert.Equal(0, enableNode.ErrorCodes.Count)
1759Assert.Equal(0, disableNode.ErrorCodes.Count)
1781Assert.Equal(0, disableNode.ErrorCodes.Count)
1805Assert.Equal(0, disableNode.ErrorCodes.Count)
1827Assert.Equal(0, enableNode.ErrorCodes.Count)
1856Assert.Equal(0, disableNode.ErrorCodes.Count)
1876Assert.Equal(0, disableNode.ErrorCodes.Count)
1898Assert.Equal(0, disableNode.ErrorCodes.Count)
1917Assert.Equal(3, enableNode.ErrorCodes.Count)
1942Assert.Equal(2, enableNode.ErrorCodes.Count)
1968Assert.Equal(2, enableNode.ErrorCodes.Count)
2014Assert.Equal(2, enableNode.ErrorCodes.Count)
2043Assert.Equal(3, enableNode.ErrorCodes.Count)
2068Assert.Equal(3, enableNode.ErrorCodes.Count)
2098Assert.Equal(2, enableNode.ErrorCodes.Count)
2120Assert.Equal(2, enableNode.ErrorCodes.Count)
2146Assert.Equal(2, enableNode.ErrorCodes.Count)
2168Assert.Equal(2, enableNode.ErrorCodes.Count)
2206Assert.Equal(6, disableNode.ErrorCodes.Count)
2268Assert.Equal(4, disableNode.ErrorCodes.Count)
2300Assert.Equal(4, disableNode.ErrorCodes.Count)
2328Assert.Equal(3, disableNode.ErrorCodes.Count)
2355Assert.Equal(0, enableNode.ErrorCodes.Count)
2463Assert.Equal(1, enableNode.ErrorCodes.Count)
2487Assert.Equal(1, enableNode.ErrorCodes.Count)
2513Assert.Equal(1, enableNode.ErrorCodes.Count)
2535Assert.Equal(0, enableNode.ErrorCodes.Count)
2583Assert.Equal(3, enableNode.ErrorCodes.Count)
2604Assert.Equal(0, enableNode.ErrorCodes.Count)
2641Assert.Equal(0, disableNode.ErrorCodes.Count)
Syntax\SeparatedSyntaxListTests.vb (35)
15Assert.Equal(3, list.Count)
33Assert.Equal(4, newList.Count)
37Assert.Equal(5, newList.Count)
41Assert.Equal(4, newList.Count)
45Assert.Equal(4, newList.Count)
49Assert.Equal(4, newList.Count)
53Assert.Equal(4, newList.Count)
57Assert.Equal(5, newList.Count)
61Assert.Equal(5, newList.Count)
65Assert.Equal(5, newList.Count)
69Assert.Equal(5, newList.Count)
73Assert.Equal(2, newList.Count)
76newList = list.RemoveAt(list.Count - 1)
77Assert.Equal(2, newList.Count)
81Assert.Equal(2, newList.Count)
85Assert.Equal(2, newList.Count)
89Assert.Equal(2, newList.Count)
93Assert.Equal(3, newList.Count)
97Assert.Equal(3, newList.Count)
101Assert.Equal(3, newList.Count)
105Assert.Equal(4, newList.Count)
109Assert.Equal(4, newList.Count)
113Assert.Equal(4, newList.Count)
117Assert.Equal(2, newList.Count)
121Assert.Equal(2, newList.Count)
125Assert.Equal(2, newList.Count)
130Assert.Throws(Of ArgumentOutOfRangeException)(Function() list.Insert(list.Count + 1, nodeD))
132Assert.Throws(Of ArgumentOutOfRangeException)(Function() list.InsertRange(list.Count + 1, {nodeD}))
134Assert.Throws(Of ArgumentOutOfRangeException)(Function() list.RemoveAt(list.Count))
151Assert.Equal(0, list.Count)
157Assert.Equal(1, newList.Count)
161Assert.Equal(2, newList.Count)
165Assert.Equal(1, newList.Count)
169Assert.Equal(2, newList.Count)
173Assert.Equal(0, newList.Count)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (91)
Microsoft.CodeAnalysis.Workspaces (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
437if (variables.Count == 1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
65if (variables.Count != 1)
Microsoft.DotNet.CodeAnalysis (1)
Microsoft.DotNet.GenFacades (1)
Microsoft.Extensions.Logging.Generators (2)
Microsoft.Interop.LibraryImportGenerator (1)
Microsoft.Maui.Controls.BindingSourceGen (4)
Microsoft.ML.InternalCodeAnalyzer (3)
Microsoft.VisualStudio.LanguageServices.CSharp (23)
Microsoft.VisualStudio.LanguageServices.VisualBasic (20)
Roslyn.Diagnostics.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
437if (variables.Count == 1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
65if (variables.Count != 1)
Roslyn.Diagnostics.CSharp.Analyzers (32)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
102if (variables.Count == 1)
Roslyn.Diagnostics.VisualBasic.Analyzers (41)
System.Windows.Forms.Analyzers.CSharp (1)
System.Windows.Forms.PrivateSourceGenerators (1)
Test.Utilities (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
437if (variables.Count == 1)
Text.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
437if (variables.Count == 1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
65if (variables.Count != 1)