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)
RouteEmbeddedLanguage\Infrastructure\RouteUsageDetector.cs (1)
325if (index >= argumentList.Arguments.Count)
Microsoft.AspNetCore.App.CodeFixes (5)
Authorization\AddAuthorizationBuilderFixer.cs (2)
61if (diagnosticTarget is InvocationExpressionSyntax { ArgumentList.Arguments: { Count: 1 } arguments, Expression: MemberAccessExpressionSyntax { Name.Identifier: { } identifierToken } memberAccessExpression } 87if (configureAction is InvocationExpressionSyntax { ArgumentList.Arguments: { Count: 2 } configureArguments, Expression: MemberAccessExpressionSyntax { Name.Identifier.Text: "AddPolicy" } })
Http\HeaderDictionaryAddFixer.cs (1)
120ArgumentList.Arguments: { Count: 2 } arguments
Kestrel\ListenOnIPv6AnyFixer.cs (2)
47if (argumentSyntax.Parent?.Parent is not InvocationExpressionSyntax { ArgumentList.Arguments.Count: > 1 } invocationExpressionSyntax) 58if (adjustedArgumentList is null || adjustedArgumentList.Arguments.Count == 0)
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
XmlCommentGenerator.Parser.cs (1)
130var argumentsCount = invocationExpression.ArgumentList.Arguments.Count;
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (1)
HubClientProxyGenerator.Parser.cs (1)
257{ Arguments: { Count: 1 } } als)
Microsoft.CodeAnalysis (17)
Syntax\SeparatedSyntaxList.cs (15)
229return this[this.Count - 1]; 236return this[this.Count - 1]; 249for (int i = 0, n = this.Count; i < n; i++) 262for (int i = 0, n = this.Count; i < n; i++) 275for (int i = 0, n = this.Count; i < n; i++) 288for (int i = this.Count - 1; i >= 0; i--) 301for (int i = this.Count - 1; i >= 0; i--) 319for (int i = 0; i < this.Count; i++) 366return Insert(this.Count, node); 375return InsertRange(this.Count, nodes); 405if (index < 0 || index > this.Count) 411int insertionIndex = index < this.Count ? nodesWithSeps.IndexOf(this[index]) : nodesWithSeps.Count; 472if (index < 0 || index > this.Count) 522if (index >= 0 && index < this.Count) 543if (index >= 0 && index < this.Count)
Syntax\SeparatedSyntaxList.Enumerator.cs (1)
32if (newIndex < _list.Count)
Syntax\SeparatedSyntaxListExtensions.cs (1)
14int n = list.Count;
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\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (6)
194if (forCollectionExpression && arguments.Count != 1) 229Contract.ThrowIfTrue(arguments.Count == 0); 247if (arguments.Count > 1) 258if (arguments.Count != 1) 283if (arguments.Count < 1) 286if (requiredArgumentName != null && arguments.Count != 1)
src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
90if (arguments.Count != 2)
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (1)
296if (arguments.Count != 2)
src\Analyzers\Core\Analyzers\ValidateFormatString\AbstractValidateFormatStringDiagnosticAnalyzer.cs (3)
138var numberOfArguments = arguments.Count; 229if (parameterWithMatchingName.Ordinal >= arguments.Count) 236if (parameterWithMatchingName.IsParams && parameters.Length != arguments.Count)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
437if (variables.Count == 1)
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
src\Analyzers\Core\CodeFixes\AddExplicitCast\Fixer.cs (1)
130for (var i = 0; i < arguments.Count; i++)
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (2)
209if (isNamedArgument || NonParamsParameterCount(method) < arguments.Count) 443for (int i = 0, n = arguments.Count; i < n; i++)
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
636if (variables.Count == 1 &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
65if (variables.Count != 1)
Microsoft.CodeAnalysis.CSharp (32)
Binder\Binder_Constraints.cs (1)
129for (int i = 0, n = constraintsSyntax.Count; i < n; i++)
Binder\Binder_Expressions.cs (7)
1007int numElements = arguments.Count; 1021var boundArguments = ArrayBuilder<BoundExpression>.GetInstance(arguments.Count); 1022var elementTypesWithAnnotations = ArrayBuilder<TypeWithAnnotations>.GetInstance(arguments.Count); 1023var elementLocations = ArrayBuilder<Location>.GetInstance(arguments.Count); 1089int numElements = arguments.Count; 1625Debug.Assert(node.Arity == typeArgumentList.Count); 7594bool rightHasTypeArguments = typeArgumentsSyntax.Count > 0;
Binder\Binder_Lambda.cs (4)
144for (int i = 0, n = parameterSyntaxList.Count; i < n; i++) 190if (parameterCount == parameterSyntaxList.Count && 265var discardsBuilder = ArrayBuilder<bool>.GetInstance(parameters.Count); 320if (parameterSyntaxList.Count > 0)
Binder\Binder_Patterns.cs (1)
269var builder = ArrayBuilder<BoundPattern>.GetInstance(subpatterns.Count);
Binder\Binder_Statements.cs (1)
2871int count = statements.Count;
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);
Binder\ExpressionListVariableBinder.cs (1)
22Debug.Assert(expressions.Count > 0);
Binder\ExpressionVariableFinder.cs (2)
115Debug.Assert(nodes.Count > 0); 576if (nodes.Count == 0)
Binder\ForLoopBinder.cs (1)
103if (incrementors.Count > 0)
Binder\LocalBinderFactory.cs (1)
627if (incrementors.Count > 0)
Binder\WithCrefTypeParametersBinder.cs (1)
128for (int i = typeArguments.Count - 1; i >= 0; i--)
Symbols\ConstraintsHelper.cs (3)
683Debug.Assert(typeArgumentsSyntax.Count == 0 /*omitted*/ || typeArgumentsSyntax.Count == type.Arity); 703var location = ordinal < typeArgumentsSyntax.Count ? typeArgumentsSyntax[ordinal].Location : args.Location;
Symbols\Source\ParameterHelpers.cs (1)
132parametersList.Count - 2,
Symbols\Source\SourceFixedFieldSymbol.cs (2)
73if (arguments.Count == 0 || arguments[0].Expression.Kind() == SyntaxKind.OmittedArraySizeExpression) 79if (arguments.Count > 1)
Syntax\CSharpSyntaxRewriter.cs (1)
173var count = list.Count;
Syntax\SyntaxReplacer.cs (1)
444if (index >= 0 && index < list.Count)
Microsoft.CodeAnalysis.CSharp.CodeStyle (57)
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
236var reportNode = localDeclaration.Variables.Count == 1
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
85recursivePattern.PositionalPatternClause.Subpatterns.Count == 1)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (4)
94if (parameters.Count != invocation.ArgumentList.Arguments.Count) 98for (int i = 0, n = parameters.Count; i < n; i++) 150if (invokedMethod.TypeArguments.Length != invokedTypeArguments.Count)
src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
43Parent: FieldDeclarationSyntax { Declaration.Variables.Count: 0 } or 44EventFieldDeclarationSyntax { Declaration.Variables.Count: 0 }
src\Analyzers\CSharp\Analyzers\SimplifyPropertyPattern\SimplifyPropertyPatternHelpers.cs (1)
32PropertyPatternClause.Subpatterns: { Count: 1 } subpatterns
src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
233return fieldDeclaration.Declaration.Variables.Count == 1
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForArrayDiagnosticAnalyzer.cs (1)
94if (expression.Initializer is { Expressions.Count: > 0 } &&
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (3)
148argumentIndex == arguments.Count ? declarator.Identifier : 149argumentIndex == arguments.Count - 1 && arguments[argumentIndex] is { RefKindKeyword.RawKind: (int)SyntaxKind.OutKeyword, Expression: DeclarationExpressionSyntax { Designation: SingleVariableDesignationSyntax singleVariable } } 218memberAccess.Parent is InvocationExpressionSyntax { ArgumentList.Arguments.Count: 0 } invocationExpression &&
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (5)
235if (objectCreation.ArgumentList is { Arguments.Count: 1 }) 252else if (objectCreation.ArgumentList is null or { Arguments.Count: 0 }) 358Contract.ThrowIfTrue(useSpread && arguments.Count != 1); 363for (var i = arguments.Count - 1; i >= 0; i--) 417if (invocation.ArgumentList.Arguments.Count > 0)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (11)
773if (sizeValue != initializer.Expressions.Count) 941arguments.Count == 1) 950return arguments.Count == 0; 954return arguments.Count == originalCreateMethod.Parameters.Length; 960if (arguments.Count >= 2) 977if (arguments.Count == 1 && 1024if (objectCreation.ArgumentList != null && objectCreation.ArgumentList.Arguments.Count > 0) 1028if (objectCreation.Initializer.IsKind(SyntaxKind.ObjectCreationExpression) && objectCreation.Initializer.Expressions.Count > 0) 1126if (invocation.ArgumentList.Arguments.Count != 0) 1131TypeArgumentList.Arguments.Count: 1, 1193Contract.ThrowIfTrue(arguments.Count != 1);
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (6)
44Expressions.Count: > 0, 58if (argumentList is null || argumentList.Arguments.Count == 0) 63if (argumentList.Arguments.Count != 1) 92var individualElementCount = _objectCreationExpression.Initializer?.Expressions.Count ?? 0; 108individualElementCount += invocation.ArgumentList.Arguments.Count; 174if (invocationExpression.ArgumentList.Arguments.Count != 0)
src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (1)
193else if (condition is InvocationExpressionSyntax { ArgumentList.Arguments.Count: 2 } invocation)
src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (1)
71if (explicitLambda.ParameterList.Parameters.Count == 0 ||
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (3)
90if (localDeclaration.Declaration.Variables.Count != 1) 327localDeclaration.Declaration.Variables.Count == 1) 364localDeclaration.Declaration.Variables.Count == 1)
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
189if (localDeclarationStatement.Declaration.Variables.Count != 1)
src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
116if (variableDeclarator.Parent is not VariableDeclarationSyntax { Parent: FieldDeclarationSyntax, Variables.Count: 1 })
src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
77if (localDeclarationStatement.Declaration.Variables.Count != 1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (2)
45if (tupleType.TupleElements.Length != tuple.Arguments.Count) 50for (int i = 0, n = tuple.Arguments.Count; i < n; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
662if (argumentIndex >= 0 && argumentIndex < argumentList.Arguments.Count - 1) 671if (expressionIndex >= 0 && expressionIndex < initializer.Expressions.Count - 1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
399if (initializer.Expressions.Count <= 0)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (2)
569=> forStatement.Initializers.Count == 0 572&& forStatement.Incrementors.Count == 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
102if (variables.Count == 1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
309if (index >= 0 && (index + 1) < orderByClauseSyntax.Orderings.Count)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (3)
212Debug.Assert(originalParams.Count == replacedParams.Count); 215for (var i = 0; i < originalParams.Count; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (1)
66if (variableDeclaration.Variables.Count != 1)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (43)
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
97if (declaratorToRemoveNode.Parent is VariableDeclarationSyntax { Parent: LocalDeclarationStatementSyntax declStatement, Variables.Count: 1 })
src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (1)
157var argCount = tuple.Arguments.Count;
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (3)
72if (genericName.TypeArgumentList.Arguments.Count == 1) 83var list = new FixedSizeArrayBuilder<ITypeParameterSymbol>(genericName.TypeArgumentList.Arguments.Count); 150var result = new FixedSizeArrayBuilder<ITypeSymbol>(genericName.TypeArgumentList.Arguments.Count);
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
110var singleDeclarator = declaration.Variables.Count == 1;
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (2)
98var seenDefaultArgumentValue = currentInvocation.ArgumentList.Arguments.Count < localFunction.ParameterList.Parameters.Count;
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (5)
164return variableDeclaration.Variables.Count == 1 ? variableDeclaration.Type : null; 176if (syntax is VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Variables.Count: 1 } declaration }) 187if (syntax is VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Variables.Count: 1 } declaration }) 249if (node is VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Parent: FieldDeclarationSyntax, Variables.Count: 1 } declarationSyntax }) 292if (typeArguments.Count == 1)
src\Analyzers\CSharp\CodeFixes\PopulateSwitch\CSharpPopulateSwitchExpressionCodeFixProvider.cs (1)
43if (switchNode.Arms.Count == 0 ||
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
75return initializer == null || initializer.Expressions.Count == 0
src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
118if (arguments.Count == 1)
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (4)
64for (int i = 0, n = arguments.Count; i < n; i++) 72return (arguments.Count, arrayType.ElementType); 148if (indexToWrap == argumentList.Arguments.Count) 158else if (indexToWrap < argumentList.Arguments.Count)
src\Analyzers\CSharp\CodeFixes\UseExplicitTypeForConst\UseExplicitTypeForConstCodeFixProvider.cs (1)
42variableDeclaration.Variables.Count == 1)
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
178Debug.Assert(elements.Length == parensDesignation.Variables.Count);
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (1)
154if (result.Invocation.ArgumentList.Arguments.Count == 1)
src\Analyzers\CSharp\CodeFixes\UseObjectInitializer\UseInitializerHelpers.cs (1)
20if (baseObjectCreation is ObjectCreationExpressionSyntax { ArgumentList.Arguments.Count: 0 } objectCreation)
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
112declaration.Variables.Count == 1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
289var parameterCount = currentParameterList != null ? currentParameterList.Parameters.Count : 0; 454if (attributes.Count == 1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
412var xParameterCount = x.Parameters.Count; 413var yParameterCount = y.Parameters.Count;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (2)
96if (destination.Members.Count == 0) 107if (destination.Members.Count == value &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SeparatedSyntaxListExtensions.cs (3)
15return separatedList.InsertRangeWithTrailingSeparator(separatedList.Count, nodes, separator); 23if (index < separatedList.Count) 26return newList.Count == newList.SeparatorCount
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
154return (EnumDeclarationSyntax)EnsureHasBraces(typeDeclaration, typeDeclaration.Members.Count > 0);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
230if (_currentNonDiscardVariables.Count > 0)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (7)
743var argumentCount = argumentOpt?.Parent is BaseArgumentListSyntax baseArgumentList ? baseArgumentList.Arguments.Count : -1; 1314.Where(a => a.Parameters.Length == initializerExpression.Expressions.Count) 1563var subPatternCount = positionalPart.Subpatterns.Count; 1755if (invocation.ArgumentList.Arguments.Count > 0) 1799return lambdaExpression.ParameterList.Parameters.Count == 0 2084if (armIndex < switchExpression.Arms.Count - 1) 2326if (elementTypesBuilder.Contains(null) || elementTypesBuilder.Count != arguments.Count)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
CompleteStatement\CompleteStatementCommandHandler.cs (1)
454if (forStatementSyntax.Initializers.Count != 0
Microsoft.CodeAnalysis.CSharp.Features (130)
ChangeSignature\CSharpChangeSignatureService.cs (5)
618argumentCount = attribute.ArgumentList.Arguments.Count; 647argumentCount = argumentList.Arguments.Count; 739var numSeparatorsToSkip = arguments.Count - newArguments.Length; 764var numSeparatorsToSkip = arguments.Count - newArguments.Length; 776result.Add(index < oldArguments.Count
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (2)
216return attributeSyntax.Parent is AttributeListSyntax attributeList && attributeList.Attributes.Count == 1; 228hasMultipleIds = pragmaWarning.ErrorCodes.Count > 1;
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (2)
363Debug.Assert(variableDeclaration.Variables.Count > 1); 383if (variableDeclaration.Variables.Count > 1)
CodeRefactorings\MoveType\CSharpMoveTypeService.cs (1)
24=> (syntax.Identifier.ValueText, syntax is TypeDeclarationSyntax { TypeParameterList.Parameters.Count: var arity } ? arity : 0);
Completion\CompletionProviders\InternalsVisibleToCompletionProvider.cs (1)
54return arguments.Count > 0
Completion\KeywordRecommenders\WhereKeywordRecommender.cs (1)
76else if (tokenParent.Parent is LocalFunctionStatementSyntax { TypeParameterList.Parameters.Count: > 0 })
ConvertAnonymousType\CSharpConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (2)
30=> anonymousType.Initializers.Count; 43for (int i = 0, n = declarators.Count; i < n; i++)
ConvertForToForEach\CSharpConvertForToForEachCodeRefactoringProvider.cs (1)
52if (forStatement is { Declaration.Variables: [{ Initializer: not null } declarator], Condition.RawKind: (int)SyntaxKind.LessThanExpression, Incrementors.Count: 1 })
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (2)
68Convert(lastDeclaration.Initializer.Value, variables.Count == 1 ? previous : lastDeclaration); 150if (localDeclaration.Declaration.Variables.Count != 1)
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (3)
190for (var i = 0; i < localDeclarationStatement.Declaration.Variables.Count; i++) 196i == localDeclarationStatement.Declaration.Variables.Count - 1 252invocationExpression.ArgumentList.Arguments.Count == 1)
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
466((VariableDeclarationSyntax)invocationParent.Parent.Parent).Variables.Count == 1)
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (1)
330if (extensionMethod.TypeParameterList.Parameters.Count == movedTypeParameterCount)
Debugging\BreakpointResolver.cs (1)
65parameterCount = parameterList.Parameters.Count;
Debugging\LocationInfoGetter.cs (1)
53fieldDeclarator ??= variableDeclarators.Count > 0 ? variableDeclarators[0] : null;
EditAndContinue\BreakpointSpans.cs (11)
233if (parameters.Count == 0) 305switchExpression.Arms.Count > 0 && 407return orderByClause.Orderings.Count > 0 639else if (forStatement.Initializers.Count > 0) 649else if (forStatement.Incrementors.Count > 0) 788if (variableDeclaration.Variables.Count == 0) 799if (variableDeclaration.Variables.Count == 1) 839if (variableDeclaration.Variables.Count == 1) 860if (variableDeclaration.Variables.Count == 1) 883if (left < 0 && right >= declarators.Count) 893if (right < declarators.Count && declarators[right].Initializer != null)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1046if (oldVariables.Count == 1 && newVariables.Count == 1)
EditAndContinue\SyntaxUtilities.cs (1)
188return ctor.ParameterList.Parameters.Count == 0;
EncapsulateField\CSharpEncapsulateFieldService.cs (2)
67if (declaration.Variables.Count == 1) 82else if (declaration.Variables.Count > 1 && makePrivate)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (1)
103if (list.Count == node.Declaration.Variables.Count)
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (2)
242declaration.Declaration.Variables.Count != 1 || 275declaration.Declaration.Variables.Count != 1 ||
GenerateType\CSharpGenerateTypeService.cs (1)
475var typeArguments = state.SimpleName.Arity == genericName.TypeArgumentList.Arguments.Count
InlineHints\CSharpInlineTypeHintsService.cs (1)
34variableDeclaration.Variables.Count == 1 &&
ReplaceConditionalWithStatements\CSharpReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
53if (localDeclarationStatement.Declaration.Variables.Count == 1)
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (1)
321if (invocation.ArgumentList?.Arguments.Count != 1 ||
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (2)
53declaration.Variables.Count != 1 || 54forStatement.Incrementors.Count != 1)
SignatureHelp\LightweightOverloadResolution.cs (10)
46if (arguments.Count > 0) 70for (var i = 0; i < arguments.Count; i++) 78for (var argumentIndex = 0; argumentIndex < arguments.Count; argumentIndex++) 151for (var i = 0; i < arguments.Count; i++) 154for (var i = 0; i < arguments.Count; i++) 157if (parameterIndex >= 0 && parameterIndex < arguments.Count) 175Contract.ThrowIfTrue(argumentToParameterMap.Count != arguments.Count); 181for (var argumentIndex = 0; argumentIndex < arguments.Count; argumentIndex++) 245for (var i = 0; i < arguments.Count - 1; i++) 253return arguments.Count - 1;
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
106hasItems: enumDeclaration.Members.Count > 0,
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
236var reportNode = localDeclaration.Variables.Count == 1
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
85recursivePattern.PositionalPatternClause.Subpatterns.Count == 1)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (4)
94if (parameters.Count != invocation.ArgumentList.Arguments.Count) 98for (int i = 0, n = parameters.Count; i < n; i++) 150if (invokedMethod.TypeArguments.Length != invokedTypeArguments.Count)
src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
43Parent: FieldDeclarationSyntax { Declaration.Variables.Count: 0 } or 44EventFieldDeclarationSyntax { Declaration.Variables.Count: 0 }
src\Analyzers\CSharp\Analyzers\SimplifyPropertyPattern\SimplifyPropertyPatternHelpers.cs (1)
32PropertyPatternClause.Subpatterns: { Count: 1 } subpatterns
src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
233return fieldDeclaration.Declaration.Variables.Count == 1
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForArrayDiagnosticAnalyzer.cs (1)
94if (expression.Initializer is { Expressions.Count: > 0 } &&
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (3)
148argumentIndex == arguments.Count ? declarator.Identifier : 149argumentIndex == arguments.Count - 1 && arguments[argumentIndex] is { RefKindKeyword.RawKind: (int)SyntaxKind.OutKeyword, Expression: DeclarationExpressionSyntax { Designation: SingleVariableDesignationSyntax singleVariable } } 218memberAccess.Parent is InvocationExpressionSyntax { ArgumentList.Arguments.Count: 0 } invocationExpression &&
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (5)
235if (objectCreation.ArgumentList is { Arguments.Count: 1 }) 252else if (objectCreation.ArgumentList is null or { Arguments.Count: 0 }) 358Contract.ThrowIfTrue(useSpread && arguments.Count != 1); 363for (var i = arguments.Count - 1; i >= 0; i--) 417if (invocation.ArgumentList.Arguments.Count > 0)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (11)
773if (sizeValue != initializer.Expressions.Count) 941arguments.Count == 1) 950return arguments.Count == 0; 954return arguments.Count == originalCreateMethod.Parameters.Length; 960if (arguments.Count >= 2) 977if (arguments.Count == 1 && 1024if (objectCreation.ArgumentList != null && objectCreation.ArgumentList.Arguments.Count > 0) 1028if (objectCreation.Initializer.IsKind(SyntaxKind.ObjectCreationExpression) && objectCreation.Initializer.Expressions.Count > 0) 1126if (invocation.ArgumentList.Arguments.Count != 0) 1131TypeArgumentList.Arguments.Count: 1, 1193Contract.ThrowIfTrue(arguments.Count != 1);
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (6)
44Expressions.Count: > 0, 58if (argumentList is null || argumentList.Arguments.Count == 0) 63if (argumentList.Arguments.Count != 1) 92var individualElementCount = _objectCreationExpression.Initializer?.Expressions.Count ?? 0; 108individualElementCount += invocation.ArgumentList.Arguments.Count; 174if (invocationExpression.ArgumentList.Arguments.Count != 0)
src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (1)
193else if (condition is InvocationExpressionSyntax { ArgumentList.Arguments.Count: 2 } invocation)
src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (1)
71if (explicitLambda.ParameterList.Parameters.Count == 0 ||
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (3)
90if (localDeclaration.Declaration.Variables.Count != 1) 327localDeclaration.Declaration.Variables.Count == 1) 364localDeclaration.Declaration.Variables.Count == 1)
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
189if (localDeclarationStatement.Declaration.Variables.Count != 1)
src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
116if (variableDeclarator.Parent is not VariableDeclarationSyntax { Parent: FieldDeclarationSyntax, Variables.Count: 1 })
src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
77if (localDeclarationStatement.Declaration.Variables.Count != 1)
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
97if (declaratorToRemoveNode.Parent is VariableDeclarationSyntax { Parent: LocalDeclarationStatementSyntax declStatement, Variables.Count: 1 })
src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (1)
157var argCount = tuple.Arguments.Count;
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (3)
72if (genericName.TypeArgumentList.Arguments.Count == 1) 83var list = new FixedSizeArrayBuilder<ITypeParameterSymbol>(genericName.TypeArgumentList.Arguments.Count); 150var result = new FixedSizeArrayBuilder<ITypeSymbol>(genericName.TypeArgumentList.Arguments.Count);
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
110var singleDeclarator = declaration.Variables.Count == 1;
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (2)
98var seenDefaultArgumentValue = currentInvocation.ArgumentList.Arguments.Count < localFunction.ParameterList.Parameters.Count;
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (5)
164return variableDeclaration.Variables.Count == 1 ? variableDeclaration.Type : null; 176if (syntax is VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Variables.Count: 1 } declaration }) 187if (syntax is VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Variables.Count: 1 } declaration }) 249if (node is VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Parent: FieldDeclarationSyntax, Variables.Count: 1 } declarationSyntax }) 292if (typeArguments.Count == 1)
src\Analyzers\CSharp\CodeFixes\PopulateSwitch\CSharpPopulateSwitchExpressionCodeFixProvider.cs (1)
43if (switchNode.Arms.Count == 0 ||
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
75return initializer == null || initializer.Expressions.Count == 0
src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
118if (arguments.Count == 1)
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (4)
64for (int i = 0, n = arguments.Count; i < n; i++) 72return (arguments.Count, arrayType.ElementType); 148if (indexToWrap == argumentList.Arguments.Count) 158else if (indexToWrap < argumentList.Arguments.Count)
src\Analyzers\CSharp\CodeFixes\UseExplicitTypeForConst\UseExplicitTypeForConstCodeFixProvider.cs (1)
42variableDeclaration.Variables.Count == 1)
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
178Debug.Assert(elements.Length == parensDesignation.Variables.Count);
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (1)
154if (result.Invocation.ArgumentList.Arguments.Count == 1)
src\Analyzers\CSharp\CodeFixes\UseObjectInitializer\UseInitializerHelpers.cs (1)
20if (baseObjectCreation is ObjectCreationExpressionSyntax { ArgumentList.Arguments.Count: 0 } objectCreation)
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
112declaration.Variables.Count == 1)
UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
57return fieldDeclaration.Declaration.Variables.Count > 1 ? declarator : fieldDeclaration;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (297)
IncrementalParsing\NodeValidators.cs (1)
66Assert.Equal(genericName.TypeArgumentList.Arguments.Count, typeNames.Count());
LexicalAndXml\PreprocessorTests.cs (2)
329Assert.Equal(0, pwd.ErrorCodes.Count); 333Assert.Equal(expected.WarningList.Length, pwd.ErrorCodes.Count);
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);
Syntax\SyntaxFactoryTests.cs (8)
238Assert.Equal(0, null1.Count); 244Assert.Equal(0, null2.Count); 250Assert.Equal(0, empty1.Count); 256Assert.Equal(0, empty2.Count); 262Assert.Equal(1, singleton1.Count); 268Assert.Equal(1, singleton2.Count); 274Assert.Equal(3, list1.Count); 285Assert.Equal(3, list2.Count);
Syntax\SyntaxListTests.cs (1)
293Assert.Equal(alphabet.Length, parsedArgumentList.Arguments.Count);
Syntax\SyntaxNodeTests.cs (1)
1919Assert.Equal(4, sizes.Count);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
FunctionPointerUtilities.cs (1)
241for (int i = 0; i < paramSyntaxes.Count - 1; i++)
Microsoft.CodeAnalysis.CSharp.Workspaces (85)
Classification\Worker_Preprocesser.cs (1)
307if (node.ErrorCodes.Count == 0)
CodeGeneration\CSharpSyntaxGenerator.cs (39)
922if (fd.Declaration.Variables.Count == 1) 1122if (list.Attributes.Count == 1) 1170if (list.Attributes.Count == 1) 1190if (list.Attributes.Count == 1) 1299if (attrList.Attributes.Count > 1) 1320if (variableDeclaration.Variables.Count > 1) 1334SyntaxKind.FieldDeclaration => ((FieldDeclarationSyntax)declaration).Declaration.Variables.Count, 1335SyntaxKind.EventFieldDeclaration => ((EventFieldDeclarationSyntax)declaration).Declaration.Variables.Count, 1336SyntaxKind.LocalDeclarationStatement => ((LocalDeclarationStatementSyntax)declaration).Declaration.Variables.Count, 1337SyntaxKind.VariableDeclaration => ((VariableDeclarationSyntax)declaration).Variables.Count, 1338SyntaxKind.AttributeList => ((AttributeListSyntax)declaration).Attributes.Count, 1760return typeParameters?.Parameters.Count > 0 ? typeParameters : null; 1868if (constraints.Count > 0) 1877else if (constraints.Count == 0) 1939if (fd.Declaration != null && fd.Declaration.Variables.Count == 1) 1951if (ef.Declaration != null && ef.Declaration.Variables.Count == 1) 1963if (ld.Declaration != null && ld.Declaration.Variables.Count == 1) 1976if (vd.Variables.Count == 1 && vd.Parent == null) 1992if (vd == null || vd.Variables.Count > 1) 2013if (list.Attributes.Count == 1) 2021if (declaration.Parent is not AttributeListSyntax parentList || parentList.Attributes.Count > 1) 2065VariableDeclarationSyntax variableDeclaration when variableDeclaration.Variables.Count == 1 => variableDeclaration.Variables[0].Identifier.ValueText, 2068AttributeListSyntax attributeList when attributeList.Attributes.Count == 1 => attributeList.Attributes[0].Name.ToString(), 2085BaseFieldDeclarationSyntax fieldDeclaration when fieldDeclaration.Declaration.Variables.Count == 1 => 2095LocalDeclarationStatementSyntax localDeclaration when localDeclaration.Declaration.Variables.Count == 1 => 2100AttributeListSyntax attributeList when attributeList.Attributes.Count == 1 => 2105VariableDeclarationSyntax variableDeclaration when variableDeclaration.Variables.Count == 1 => 2180if (vd.Parent != null && vd.Variables.Count == 1) 2399if (parameters.Count == 1 && IsSimpleLambdaParameter(parameters[0])) 2552if (fd.Declaration.Variables.Count == 1) 2563if (ld.Declaration.Variables.Count == 1) 2571if (vd.Variables.Count == 1) 2592if (fd.Declaration.Variables.Count == 1) 2603if (ld.Declaration.Variables.Count == 1) 2611if (vd.Variables.Count == 1) 2842return WithBaseList(declaration, baseList.WithTypes(baseList.Types.Insert(baseList.Types.Count, SyntaxFactory.SimpleBaseType((TypeSyntax)interfaceType)))); 3152if (attr.Parent is AttributeListSyntax attrList && attrList.Attributes.Count == 1) 3161if (declaration.Parent != null && ((AttributeArgumentListSyntax)declaration.Parent).Arguments.Count == 1) 3180if (declaration.Parent is BaseListSyntax baseList && baseList.Types.Count == 1)
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (9)
55var builder = ArrayBuilder<string>.GetInstance(baseList.Types.Count); 199parameterCount: localFunction.ParameterList.Parameters.Count, 200typeParameterCount: localFunction.TypeParameterList?.Parameters.Count ?? 0)); 242typeParameterCount: typeDeclaration.TypeParameterList?.Parameters.Count ?? 0); 291parameterCount: ctorDecl.ParameterList?.Parameters.Count ?? 0)); 364parameterCount: method.ParameterList?.Parameters.Count ?? 0, 365typeParameterCount: method.TypeParameterList?.Parameters.Count ?? 0)); 420if (memberDeclaration is RecordDeclarationSyntax { ParameterList: { Parameters.Count: > 0 } parameterList } recordDeclaration) 693simpleTypeName = CreateValueTupleTypeString(tupleType.Elements.Count);
Recommendations\CSharpRecommendationServiceRunner.cs (3)
34AnonymousMethodExpressionSyntax anonymousMethod => anonymousMethod.ParameterList?.Parameters.Count ?? -1, 35ParenthesizedLambdaExpressionSyntax parenthesizedLambda => parenthesizedLambda.ParameterList.Parameters.Count, 56if (parameters.Count > ordinalInLambda)
Simplification\Reducers\CSharpExtensionMethodReducer.cs (1)
63var noOfArguments = argumentList.Arguments.Count;
Simplification\Reducers\CSharpMiscellaneousReducer.cs (1)
92parenthesizedLambda.ParameterList.Parameters.Count == 1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (2)
45if (tupleType.TupleElements.Length != tuple.Arguments.Count) 50for (int i = 0, n = tuple.Arguments.Count; i < n; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
662if (argumentIndex >= 0 && argumentIndex < argumentList.Arguments.Count - 1) 671if (expressionIndex >= 0 && expressionIndex < initializer.Expressions.Count - 1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
399if (initializer.Expressions.Count <= 0)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (2)
569=> forStatement.Initializers.Count == 0 572&& forStatement.Incrementors.Count == 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
102if (variables.Count == 1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
309if (index >= 0 && (index + 1) < orderByClauseSyntax.Orderings.Count)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (3)
212Debug.Assert(originalParams.Count == replacedParams.Count); 215for (var i = 0; i < originalParams.Count; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (1)
66if (variableDeclaration.Variables.Count != 1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
289var parameterCount = currentParameterList != null ? currentParameterList.Parameters.Count : 0; 454if (attributes.Count == 1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
412var xParameterCount = x.Parameters.Count; 413var yParameterCount = y.Parameters.Count;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (2)
96if (destination.Members.Count == 0) 107if (destination.Members.Count == value &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SeparatedSyntaxListExtensions.cs (3)
15return separatedList.InsertRangeWithTrailingSeparator(separatedList.Count, nodes, separator); 23if (index < separatedList.Count) 26return newList.Count == newList.SeparatorCount
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
154return (EnumDeclarationSyntax)EnsureHasBraces(typeDeclaration, typeDeclaration.Members.Count > 0);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
230if (_currentNonDiscardVariables.Count > 0)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (7)
743var argumentCount = argumentOpt?.Parent is BaseArgumentListSyntax baseArgumentList ? baseArgumentList.Arguments.Count : -1; 1314.Where(a => a.Parameters.Length == initializerExpression.Expressions.Count) 1563var subPatternCount = positionalPart.Subpatterns.Count; 1755if (invocation.ArgumentList.Arguments.Count > 0) 1799return lambdaExpression.ParameterList.Parameters.Count == 0 2084if (armIndex < switchExpression.Arms.Count - 1) 2326if (elementTypesBuilder.Contains(null) || elementTypesBuilder.Count != arguments.Count)
Microsoft.CodeAnalysis.Features (38)
ChangeSignature\AbstractChangeSignatureService.cs (8)
652if (parameters.Count == 0) 667for (var i = 0; i < parameters.Count - 1; i++) 677return parameters.Count - 1; 702if (index < list.Count) 718if (index < list.Count) 853else if (indexInListOfPreexistingArguments < newArguments.Count) 867else if (indexInListOfPreexistingArguments < newArguments.Count) 896while (indexInListOfPreexistingArguments < newArguments.Count)
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (2)
167if (arguments.Count != 1) 395if (variables.Count == 1)
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (3)
72for (var i = placeholderIndex + 1; i < arguments.Count; i++) 182for (int i = 0, n = arguments.Count - 1; i < n; i++) 190var remainingArgCount = arguments.Count - i - 1;
ExtractMethod\SelectionResult.cs (1)
184if (arguments.Count != 1)
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (3)
120if (_syntaxFacts.GetVariablesOfLocalDeclarationStatement(localDeclaration).Count > 1) 503if (insertionIndex > invocationArguments.Count) 611for (var i = 0; i < arguments.Count; i++)
MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.cs (1)
25if (variables.Count != 1)
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
76if (variables.Count == 1)
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
247errorCodeNodes.Count > 0)
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
140if (declarators.Count != 1)
src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (6)
194if (forCollectionExpression && arguments.Count != 1) 229Contract.ThrowIfTrue(arguments.Count == 0); 247if (arguments.Count > 1) 258if (arguments.Count != 1) 283if (arguments.Count < 1) 286if (requiredArgumentName != null && arguments.Count != 1)
src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
90if (arguments.Count != 2)
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (1)
296if (arguments.Count != 2)
src\Analyzers\Core\Analyzers\ValidateFormatString\AbstractValidateFormatStringDiagnosticAnalyzer.cs (3)
138var numberOfArguments = arguments.Count; 229if (parameterWithMatchingName.Ordinal >= arguments.Count) 236if (parameterWithMatchingName.IsParams && parameters.Length != arguments.Count)
src\Analyzers\Core\CodeFixes\AddExplicitCast\Fixer.cs (1)
130for (var i = 0; i < arguments.Count; i++)
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (2)
209if (isNamedArgument || NonParamsParameterCount(method) < arguments.Count) 443for (int i = 0, n = arguments.Count; i < n; i++)
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
636if (variables.Count == 1 &&
UseNamedArguments\AbstractUseNamedArgumentsCodeRefactoringProvider.cs (1)
75var argumentCount = arguments.Count;
Wrapping\SeparatedSyntaxList\AbstractSeparatedSyntaxListWrapper.cs (1)
70if (listItems.Count <= 1)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (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.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)
Compilation\ControlFlowGraphVerifier.cs (2)
597return reference.Syntax is CSharp.Syntax.SwitchExpressionSyntax switchExpr && switchExpr.Arms.Count == 0; 981caseStmt.Cases.Count > 1 &&
Microsoft.CodeAnalysis.VisualBasic (69)
Binding\Binder_Expressions.vb (6)
332Dim numElements As Integer = arguments.Count 346Dim boundArguments = ArrayBuilder(Of BoundExpression).GetInstance(arguments.Count) 347Dim elementTypes = ArrayBuilder(Of TypeSymbol).GetInstance(arguments.Count) 348Dim elementLocations = ArrayBuilder(Of Location).GetInstance(arguments.Count) 420Dim numElements As Integer = arguments.Count 4358For i As Integer = 0 To arguments.Count - 1
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)
Binding\Binder_Statements.vb (5)
2202Debug.Assert(midArguments.Count = 2 OrElse midArguments.Count = 3) 2214If midArguments.Count > 2 Then 3059ElseIf controlVariableList.Count = 1 Then 3066Dim nextVariableCount = controlVariableList.Count
Binding\Binder_Symbols.vb (1)
110Debug.Assert(typeArguments.Length = syntaxArguments.Count)
Binding\Binder_Utils.vb (1)
1035Dim count As Integer = syntax.Count
Binding\DocumentationCommentCrefBinder.vb (3)
279For i = 0 To arguments.Count - 1 825Dim typeParameterSymbols(arguments.Count - 1) As TypeSymbol 827For i = 0 To arguments.Count - 1
Binding\DocumentationCommentCrefBinder_Compat.vb (2)
415Dim result(args.Count - 1) As TypeSymbol 416For i = 0 To args.Count - 1
Binding\MemberSemanticModel.vb (1)
1523For i As Integer = 0 To variables.Count - 1
OptionsValidator.vb (1)
43If importsClausesSyntaxList.Count > 1 Then
Symbols\ConstraintsHelper.vb (1)
502Debug.Assert(typeArgumentsSyntax.Count = type.Arity)
Syntax\NameSyntax.vb (1)
16Return DirectCast(Me, GenericNameSyntax).TypeArgumentList.Arguments.Count
Syntax\SyntaxNormalizer.vb (1)
1466Dim variableCount = node.ControlVariables.Count
Syntax\SyntaxReplacer.vb (1)
308If index >= 0 AndAlso index < list.Count Then
Syntax\TypeStatementSyntax.vb (1)
13Return If(Me.TypeParameterList Is Nothing, 0, Me.TypeParameterList.Parameters.Count)
Syntax\VisualBasicSyntaxRewriter.vb (1)
133Dim count As Integer = list.Count
Syntax\VisualBasicWarningStateMap.vb (2)
73If codes.Count = 0 Then 79For i As Integer = 0 To codes.Count - 1
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (32)
src\Analyzers\VisualBasic\Analyzers\RemoveUnusedMembers\VisualBasicRemoveUnusedMembersDiagnosticAnalyzer.vb (2)
71If declarator?.Names.Count = 1 AndAlso field?.Declarators.Count = 1 Then
src\Analyzers\VisualBasic\Analyzers\UseAutoProperty\Utilities.vb (2)
11If declarator.Names.Count > 1 Then 19If field.Declarators.Count > 1 Then
src\Analyzers\VisualBasic\Analyzers\UseCoalesceExpression\VisualBasicUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.vb (1)
27Return declarator.Names.Count = 1
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
176While collectionInitializer.Initializers.Count > 0 AndAlso
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\InvocationExpressionSyntaxExtensions.vb (1)
13Return invocationExpression.ArgumentList IsNot Nothing AndAlso invocationExpression.ArgumentList.Arguments.Count = 0 AndAlso
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (2)
118If variableDeclarator.Names.Count > 0 Then 133If variableDeclarator.Names.Count > 0 Then
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
390Return If(list Is Nothing, 0, list.Parameters.Count)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
960For j = 0 To statement.ImportsClauses.Count - 1 1245If DirectCast(parent, VariableDeclaratorSyntax).Names.Count = 1 Then
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\RefactoringHelpers\VisualBasicRefactoringHelpers.vb (2)
94If localDeclarationStatement.Declarators.Count = 1 And localDeclarationStatement.Declarators.First().Names.Count = 1 Then
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (5)
968If typeParameterList IsNot Nothing AndAlso typeParameterList.Parameters.Count > 0 Then 971For i = 1 To typeParameterList.Parameters.Count - 1 1606Return DirectCast(node, VariableDeclaratorSyntax).Names.Count 1610Return DirectCast(node, AttributeListSyntax).Attributes.Count 1612Return DirectCast(node, ImportsStatementSyntax).ImportsClauses.Count
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\ImportsOrganizer.vb (3)
37If import1.ImportsClauses.Count = 0 OrElse import2.ImportsClauses.Count = 0 Then 138If clauses.Count > 0 Then
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\ImportsStatementComparer.vb (4)
27If directive1.ImportsClauses.Count = 0 And directive2.ImportsClauses.Count = 0 Then 29ElseIf directive1.ImportsClauses.Count = 0 Then 31ElseIf directive2.ImportsClauses.Count = 0 Then
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\NameSyntaxComparer.vb (3)
119value = x.TypeArgumentList.Arguments.Count - y.TypeArgumentList.Arguments.Count 125For i = 0 To x.TypeArgumentList.Arguments.Count
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (3)
277Debug.Assert(originalParams.Count = replacedParams.Count) 284For i As Integer = 0 To originalParams.Count - 1
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (21)
src\Analyzers\VisualBasic\CodeFixes\AddExplicitCast\VisualBasicAddExplicitCastCodeFixProvider.vb (1)
119For i = 0 To arguments.Count - 1
src\Analyzers\VisualBasic\CodeFixes\GenerateDefaultConstructors\VisualBasicGenerateDefaultConstructorsService.vb (1)
44If baseList.Types.Count > 0 AndAlso
src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (1)
83If genericName.TypeArgumentList.Arguments.Count = 1 Then
src\Analyzers\VisualBasic\CodeFixes\UseCollectionInitializer\VisualBasicUseCollectionInitializerCodeFixProvider.vb (1)
96If arguments.Count = 1 Then
src\Analyzers\VisualBasic\CodeFixes\UseObjectInitializer\UseInitializerHelpers.vb (1)
15objectCreation.ArgumentList.Arguments.Count = 0 Then
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (2)
302Dim parameterCount = If(parameterList IsNot Nothing, parameterList.Parameters.Count, 0) 416If attributes.Count = 1 Then
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (4)
409Dim xParameterCount = x.Parameters.Count 410Dim yParameterCount = y.Parameters.Count 412comparisonResult = If(xParameterCount = yParameterCount, 0, If(x.Parameters.Count < y.Parameters.Count, -1, 1))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ArgumentListSyntaxExtensions.vb (1)
13Dim count = argumentList.Arguments.Count
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ObjectCreationExpressionExtensions.vb (1)
17If objectCreationExpression.ArgumentList.Arguments.Count > 0 Then
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\SpecialFormattingOperation.vb (2)
118argumentList.Arguments.Count = 0 OrElse 187If caseStatement Is Nothing OrElse caseStatement.Cases.Count = 0 Then
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicMoveDeclarationNearReferenceService.vb (1)
38Return variableDeclarator.Names.Count = 1
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSemanticFactsService.vb (1)
146If usingStatement.Variables.Count > 0 Then
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicTypeInferenceService.TypeInferrer.vb (4)
608If variableDeclarator.Names.Count >= 1 Then 934If invocation.ArgumentList IsNot Nothing AndAlso invocation.ArgumentList.Arguments.Count > 0 AndAlso 960If lambda.SubOrFunctionHeader.ParameterList.Parameters.Count > 0 Then 1051Where(Function(m) m.Parameters.Length = collectionInitializer.Initializers.Count).
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
EndConstructGeneration\EndConstructStatementVisitor_Properties.vb (1)
31If node.ParameterList Is Nothing OrElse node.ParameterList.Parameters.Count = 0 Then
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
CodeGen\CodeGenTuples.vb (1)
3393Assert.Equal(literal.Arguments.Count, parts.Length)
Microsoft.CodeAnalysis.VisualBasic.Features (67)
ChangeSignature\VisualBasicChangeSignatureService.vb (4)
550argumentCount = argumentList.Arguments.Count 567If arguments.Count = 0 Then 570numSeparatorsToSkip = arguments.Count - newArguments.Length + 1 574numSeparatorsToSkip = arguments.Count - newArguments.Length
CodeFixes\Suppression\VisualBasicSuppressionCodeFixProvider.vb (2)
212Return attributeList IsNot Nothing AndAlso attributeList.Attributes.Count = 1 238hasMultipleIds = errorCodes.Count > 1
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (5)
260If localDeclaration.Declarators.Count > 1 And variableDeclarator.Names.Count = 1 Then 264If variableDeclarator.Names.Count > 1 Then 275If variableDeclarator.Names.Count > 1 OrElse 276localDeclaration.Declarators.Count > 1 Then
CodeRefactorings\MoveType\VisualBasicMoveTypeService.vb (1)
25Return (statement.Identifier.ValueText, If(statement.TypeParameterList?.Parameters.Count, 0))
Completion\CompletionProviders\InternalsVisibleToCompletionProvider.vb (1)
52Return If(arguments.Count > 0, arguments(0).GetExpression(), Nothing)
ConvertAnonymousType\VisualBasicConvertAnonymousTypeToTupleCodeRefactoringProvider.vb (1)
23Return anonymousType.Initializer.Initializers.Count
ConvertForToForEach\VisualBasicConvertForToForEachCodeRefactoringProvider.vb (1)
39Return firstVariable.Names.Count = 1
Debugging\BreakpointResolver.vb (1)
66parameterCount = parameterList.Parameters.Count
EditAndContinue\BreakpointSpans.vb (10)
96If list.Count = 0 Then 261If declarators.Count = 0 Then 274If name.ArrayBounds IsNot Nothing OrElse DirectCast(name.Parent, VariableDeclaratorSyntax).Names.Count > 1 Then 302If left < 0 AndAlso right >= nodes.Count Then 313If right < nodes.Count Then 345If query.Clauses.First() Is fromClause AndAlso fromClause.Variables.Count > 1 Then 398If clause.Items.Count = 1 Then 405If clause.Keys.Count = 0 Then 410If clause.Keys.Count = 1 Then 421If clause.Variables.Count = 1 Then
EditAndContinue\DeclarationBody\FieldWithInitializerDeclarationBody.vb (1)
20Debug.Assert(variableDeclarator.Names.Count = 1)
EditAndContinue\SyntaxUtilities.vb (3)
107Return node.Parent.Parent.IsKind(SyntaxKind.FieldDeclaration) AndAlso DirectCast(node.Parent, VariableDeclaratorSyntax).Names.Count > 1 114Return node.Parent.IsKind(SyntaxKind.FieldDeclaration) AndAlso node.Names.Count = 1 207Return ctor.BlockStatement.ParameterList.Parameters.Count = 0
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (7)
57If variableDeclarator.Names.Count = 1 Then 94Return variableDeclarator.Names.Count > 1 AndAlso variableDeclarator.Initializer IsNot Nothing OrElse SyntaxUtilities.HasAsNewClause(variableDeclarator) 150DirectCast(node.Parent, VariableDeclaratorSyntax).Names.Count = 1 Then 436DirectCast(modifiedIdentifier.Parent, VariableDeclaratorSyntax).Names.Count > 1 885If variableDeclarator.Names.Count > 1 Then 896If field.Declarators.Count = 1 AndAlso field.Declarators(0).Names.Count = 1 Then
ExtractMethod\Extensions.vb (3)
404Dim nameCount = variableDeclarator.Names.Count 449ElseIf identifierList.Count = variableDeclarator.Names.Count Then 459Return hasChange OrElse declarationStatement.Declarators.Count <> variableDeclarators.Count
ExtractMethod\VisualBasicMethodExtractor.PostProcessor.vb (6)
62Contract.ThrowIfFalse(statement.Declarators.Count = 1) 128If declarationStatement.Declarators.Count <> 1 Then 192declaration.Declarators.Count <> 1 OrElse 193declaration.Declarators(0).Names.Count <> 1 OrElse 229If declaration.Declarators.Count <> 1 OrElse 230declaration.Declarators(0).Names.Count <> 1 OrElse
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb (1)
42If varDecl.Names.Count <> 1 Then
GenerateType\VisualBasicGenerateTypeService.vb (3)
279objectCreationExpressionOpt.ArgumentList.Arguments.Count = 1 AndAlso 291ElseIf objectCreationExpressionOpt.ArgumentList.Arguments.Count <> 1 Then 373Dim typeArguments = If(state.SimpleName.Arity = genericName.TypeArgumentList.Arguments.Count,
Highlighting\KeywordHighlighters\ForLoopBlockHighlighter.vb (1)
119Dim numExpectedForBlocksMatched = Math.Max(nextStatement.ControlVariables.Count(), 1)
QuickInfo\VisualBasicSemanticQuickInfoProvider.vb (1)
171If declarators.Count = 0 Then
ReplaceConditionalWithStatementsCodeRefactoringProvider\VisualBasicReplaceConditionalWithStatementsCodeRefactoringProvider.vb (2)
40If localDeclarationStatement.Declarators.Count = 1 Then 42If declarator.Names.Count = 1 Then
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (1)
203If invocationExpression.ArgumentList?.Arguments.Count <> 1 Then
SolutionCrawler\VisualBasicDocumentDifferenceService.vb (2)
39Return field.Declarators.Count > 0 AndAlso ContainsExclusively(GetSeparatedSyntaxListSpan(field.Declarators), span) 69Debug.Assert(list.Count > 0)
src\Analyzers\VisualBasic\Analyzers\RemoveUnusedMembers\VisualBasicRemoveUnusedMembersDiagnosticAnalyzer.vb (2)
71If declarator?.Names.Count = 1 AndAlso field?.Declarators.Count = 1 Then
src\Analyzers\VisualBasic\Analyzers\UseAutoProperty\Utilities.vb (2)
11If declarator.Names.Count > 1 Then 19If field.Declarators.Count > 1 Then
src\Analyzers\VisualBasic\Analyzers\UseCoalesceExpression\VisualBasicUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.vb (1)
27Return declarator.Names.Count = 1
src\Analyzers\VisualBasic\CodeFixes\AddExplicitCast\VisualBasicAddExplicitCastCodeFixProvider.vb (1)
119For i = 0 To arguments.Count - 1
src\Analyzers\VisualBasic\CodeFixes\GenerateDefaultConstructors\VisualBasicGenerateDefaultConstructorsService.vb (1)
44If baseList.Types.Count > 0 AndAlso
src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (1)
83If genericName.TypeArgumentList.Arguments.Count = 1 Then
src\Analyzers\VisualBasic\CodeFixes\UseCollectionInitializer\VisualBasicUseCollectionInitializerCodeFixProvider.vb (1)
96If arguments.Count = 1 Then
src\Analyzers\VisualBasic\CodeFixes\UseObjectInitializer\UseInitializerHelpers.vb (1)
15objectCreation.ArgumentList.Arguments.Count = 0 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\ManualTests.vb (4)
160Assert.Equal(0, null1.Count) 172Assert.Equal(0, empty1.Count) 184Assert.Equal(1, singleton1.Count) 196Assert.Equal(3, list1.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)
Syntax\SyntaxListTests.vb (1)
218Assert.Equal(alphabet.Length, parsedArgumentList.Arguments.Count)
TestSyntaxNodes.vb (7)
570Assert.Equal(0, seplist.Count) 583Assert.Equal(0, arglist.Arguments.Count) 592Assert.Equal(1, seplist.Count) 627Assert.Equal(3, sepList.Count) 654Assert.Equal(3, sepList.Count) 1176If params.Count >= 2 Then 1183For i As Integer = 2 To params.Count - 1
Microsoft.CodeAnalysis.VisualBasic.Workspaces (91)
CodeGeneration\VisualBasicSyntaxGenerator.vb (34)
1354If fd.Declarators.Count = 1 Then 1356If vd.Initializer IsNot Nothing AndAlso vd.Names.Count = 1 Then 1789If list Is Nothing OrElse list.Attributes.Count > 1 Then 1794If list.Attributes.Count = 1 Then 1816Return p.ParameterList IsNot Nothing AndAlso p.ParameterList.Parameters.Count > 0 AndAlso p.Modifiers.Any(SyntaxKind.DefaultKeyword) 1820Return p.ParameterList IsNot Nothing AndAlso p.ParameterList.Parameters.Count > 0 AndAlso p.Modifiers.Any(SyntaxKind.DefaultKeyword) 1958If vd.Names.Count = 1 Then 1970If list.Attributes.Count = 1 Then 1976If stmt.ImportsClauses.Count = 1 Then 2030If ld.Declarators.Count = 1 AndAlso ld.Declarators(0).Names.Count = 1 Then 2035If fd.Declarators.Count = 1 AndAlso fd.Declarators(0).Names.Count = 1 Then 2042If al.Attributes.Count = 1 Then 2047If stmt.ImportsClauses.Count = 1 Then 2134If fd.Declarators.Count = 1 Then 2139If ld.Declarators.Count = 1 Then 2160If fd.Declarators.Count = 1 Then 2179If ld.Declarators.Count = 1 Then 2537Return If(typeParameterList.Parameters.Count = 0, Nothing, typeParameterList) 2632If constraints.Count = 1 Then 2634ElseIf constraints.Count > 1 Then 2815If ld.Declarators.Count = 1 Then 2820If fd.Declarators.Count = 1 Then 2836If ld.Declarators.Count = 1 Then 2841If fd.Declarators.Count = 1 Then 3210If al.Attributes.Count = 1 Then 3224If al.Attributes.Count = 1 Then 3560If vd IsNot Nothing AndAlso vd.Names.Count = 1 Then 3578If attrList IsNot Nothing AndAlso attrList.Attributes.Count = 1 Then 3585If argList.Arguments.Count = 1 Then 3593If imps.ImportsClauses.Count = 1 Then 3603If imp.Types.Count = 1 Then 3608If inh.Types.Count = 1 Then
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (8)
171typeParameterCount:=If(blockStatement.TypeParameterList?.Parameters.Count, 0)) 231parameterCount:=If(constructor.ParameterList?.Parameters.Count, 0))) 293parameterCount:=If(funcDecl.ParameterList?.Parameters.Count, 0), 294typeParameterCount:=If(funcDecl.TypeParameterList?.Parameters.Count, 0))) 375Dim parameterCount = node.ParameterList?.Parameters.Count 385If attribute.ArgumentList?.Arguments.Count > 0 Then 458If parameterList Is Nothing OrElse parameterList.Parameters.Count = 0 Then 576Dim tupleArity = DirectCast(node, TupleTypeSyntax).Elements.Count
ObsoleteSymbol\VisualBasicObsoleteSymbolService.vb (2)
31If localDeclaration.Declarators.Count <> 1 Then 41If declarator.Names.Count <> 1 Then
Recommendations\VisualBasicRecommendationServiceRunner.vb (2)
23Return lambdaSyntax.SubOrFunctionHeader.ParameterList.Parameters.Count 72If parameters.Count > ordinalInLambda Then
Simplification\Reducers\VisualBasicExtensionMethodReducer.vb (1)
43Dim noOfArguments = argumentList.Arguments.Count
Simplification\Reducers\VisualBasicVariableDeclaratorReducer.vb (1)
67If variableDeclarator.Names.Count <> 1 Then
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
176While collectionInitializer.Initializers.Count > 0 AndAlso
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\InvocationExpressionSyntaxExtensions.vb (1)
13Return invocationExpression.ArgumentList IsNot Nothing AndAlso invocationExpression.ArgumentList.Arguments.Count = 0 AndAlso
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (2)
118If variableDeclarator.Names.Count > 0 Then 133If variableDeclarator.Names.Count > 0 Then
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
390Return If(list Is Nothing, 0, list.Parameters.Count)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
960For j = 0 To statement.ImportsClauses.Count - 1 1245If DirectCast(parent, VariableDeclaratorSyntax).Names.Count = 1 Then
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\RefactoringHelpers\VisualBasicRefactoringHelpers.vb (2)
94If localDeclarationStatement.Declarators.Count = 1 And localDeclarationStatement.Declarators.First().Names.Count = 1 Then
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (5)
968If typeParameterList IsNot Nothing AndAlso typeParameterList.Parameters.Count > 0 Then 971For i = 1 To typeParameterList.Parameters.Count - 1 1606Return DirectCast(node, VariableDeclaratorSyntax).Names.Count 1610Return DirectCast(node, AttributeListSyntax).Attributes.Count 1612Return DirectCast(node, ImportsStatementSyntax).ImportsClauses.Count
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\ImportsOrganizer.vb (3)
37If import1.ImportsClauses.Count = 0 OrElse import2.ImportsClauses.Count = 0 Then 138If clauses.Count > 0 Then
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\ImportsStatementComparer.vb (4)
27If directive1.ImportsClauses.Count = 0 And directive2.ImportsClauses.Count = 0 Then 29ElseIf directive1.ImportsClauses.Count = 0 Then 31ElseIf directive2.ImportsClauses.Count = 0 Then
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\NameSyntaxComparer.vb (3)
119value = x.TypeArgumentList.Arguments.Count - y.TypeArgumentList.Arguments.Count 125For i = 0 To x.TypeArgumentList.Arguments.Count
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (3)
277Debug.Assert(originalParams.Count = replacedParams.Count) 284For i As Integer = 0 To originalParams.Count - 1
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (2)
302Dim parameterCount = If(parameterList IsNot Nothing, parameterList.Parameters.Count, 0) 416If attributes.Count = 1 Then
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (4)
409Dim xParameterCount = x.Parameters.Count 410Dim yParameterCount = y.Parameters.Count 412comparisonResult = If(xParameterCount = yParameterCount, 0, If(x.Parameters.Count < y.Parameters.Count, -1, 1))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ArgumentListSyntaxExtensions.vb (1)
13Dim count = argumentList.Arguments.Count
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ObjectCreationExpressionExtensions.vb (1)
17If objectCreationExpression.ArgumentList.Arguments.Count > 0 Then
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\SpecialFormattingOperation.vb (2)
118argumentList.Arguments.Count = 0 OrElse 187If caseStatement Is Nothing OrElse caseStatement.Cases.Count = 0 Then
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicMoveDeclarationNearReferenceService.vb (1)
38Return variableDeclarator.Names.Count = 1
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSemanticFactsService.vb (1)
146If usingStatement.Variables.Count > 0 Then
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicTypeInferenceService.TypeInferrer.vb (4)
608If variableDeclarator.Names.Count >= 1 Then 934If invocation.ArgumentList IsNot Nothing AndAlso invocation.ArgumentList.Arguments.Count > 0 AndAlso 960If lambda.SubOrFunctionHeader.ParameterList.Parameters.Count > 0 Then 1051Where(Function(m) m.Parameters.Length = collectionInitializer.Initializers.Count).
Microsoft.CodeAnalysis.Workspaces (5)
Editing\SyntaxGenerator.cs (1)
1546for (; count > 0 && offset < list.Count; count--)
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (1)
263var actualArgumentCount = state.SyntaxFacts.GetArgumentsOfObjectCreationExpression(node).Count;
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (1)
286if (arguments.Count != 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.DotNet.CodeAnalysis (1)
Analyzers\AppContextDefaultsAnalyzer.cs (1)
114if (call.ArgumentList.Arguments.Count != 2)
Microsoft.DotNet.GenFacades (1)
TypeParser.cs (1)
125return typeParameterList != null ? identifier + "`" + typeParameterList.Parameters.Count : identifier;
Microsoft.Extensions.Logging.Generators (2)
LoggerMessageGenerator.Parser.cs (2)
607typeDeclaration.TypeParameterList.Parameters.Count != 0) 613for (int i = 0; i < typeDeclaration.TypeParameterList.Parameters.Count; i++)
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ConvertToLibraryImportFixer.cs (1)
351if (declaration.Declaration.Variables.Count != 1)
Microsoft.Maui.Controls.BindingSourceGen (4)
BindingSourceGenerator.cs (2)
57 && invocation.ArgumentList.Arguments.Count >= 2 67 && invocation.ArgumentList.Arguments.Count >= 1
InvocationParser.cs (1)
89 if (argumentsList.Count < 2)
PathParser.cs (1)
178 if (argumentList.Count != 1)
Microsoft.ML.InternalCodeAnalyzer (3)
ContractsCheckAnalyzer.cs (1)
109for (int i = 0; i < syntaxArgs.Count; ++i)
ContractsCheckNameofFixProvider.cs (1)
61if (nameArg.NameColon == null && argList.Arguments.Count >= 2 &&
SingleVariableDeclarationAnalyzer.cs (1)
44if (vars.Count <= 1 || node.Parent.IsKind(SyntaxKind.ForStatement))
Microsoft.VisualStudio.LanguageServices.CSharp (23)
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (6)
109if (oldArguments.Count != newArguments.Count) 114for (var i = 0; i < oldArguments.Count; i++) 690if (oldTypes.Count != newTypes.Count) 695for (var i = 0; i < oldTypes.Count; i++)
CodeModel\CSharpCodeModelService.cs (16)
1608attribute.ArgumentList.Arguments.Count > index) 2755if (fieldDeclaration.Declaration.Variables.Count == 1) 2778if (memberIndex == members.Count - 1 && newMembers.Count > 0) 2794if (attributeList.Attributes.Count == 1) 3085if (attributeDeclaration.Attributes.Count > 1) 3088return index + (attributeDeclaration.Attributes.Count - indexOfAttributeInDeclaration); 3161return index + (variableDeclaration.Variables.Count - indexOfDeclaratorInField); 3237if (index > 0 && index == enumDeclaration.Members.Count) 3587methodDeclaration.ParameterList.Parameters.Count == 0) 3730? typeDeclaration.BaseList.Types.Count 3763typeDeclaration.BaseList.Types.Count == 0) 3796if (newBaseList.Types.Count == 0) 3829? typeDeclaration.BaseList.Types.Count 3858typeDeclaration.BaseList.Types.Count == 0) 3882if (newBaseList.Types.Count == 0)
CodeModel\MethodXml\MethodXmlBuilder.cs (1)
431EncodedText(arrayCreationExpression.Initializer.Expressions.Count.ToString());
Microsoft.VisualStudio.LanguageServices.VisualBasic (20)
CodeModel\MethodXML\MethodXmlBuilder.vb (1)
637EncodedText(collectionInitializer.Initializers.Count.ToString())
CodeModel\VisualBasicCodeModelService.NodeNameGenerator.vb (4)
142AppendArity(builder, typeStatement.TypeParameterList.Parameters.Count) 156AppendArity(builder, delegateStatement.TypeParameterList.Parameters.Count) 174AppendArity(builder, methodStatement.TypeParameterList.Parameters.Count) 185AppendArity(builder, methodStatement.TypeParameterList.Parameters.Count)
CodeModel\VisualBasicCodeModelService.vb (14)
1266attribute.ArgumentList.Arguments.Count > index Then 1328If declarator.Names.Count = 1 Then 1341If declaration.Declarators.Count = 1 Then 1354If attributeList.Attributes.Count = 1 Then 1600If attributeBlock.Attributes.Count > 1 Then 1602Return index + (attributeBlock.Attributes.Count - indexOfAttributeInBlock) 1641If importsStatement.ImportsClauses.Count > 1 Then 1643Return index + (importsStatement.ImportsClauses.Count - indexOfImportClauseInStatement) 1688indexOfNameInField += fieldDeclaration.Declarators(i).Names.Count 4010methodStatement.HandlesClause.Events.Count = 0 Then 4014Dim eventCount = methodStatement.HandlesClause.Events.Count 4125If methodStatement.HandlesClause.Events.Count = 1 Then 4298If inheritsStatement.Types.Count = 1 Then 4370If implementsStatement.Types.Count = 1 Then
Venus\VisualBasicContainedLanguage.vb (1)
178multiLineLambda.SubOrFunctionHeader.ParameterList.Parameters.Count <> 1 OrElse
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)
CSharpSpecializedEnumerableCreationAnalyzer.cs (1)
101AnalyzeArrayLength(initializer.Expressions.Count, initializer.Parent, addDiagnostic);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (2)
45if (tupleType.TupleElements.Length != tuple.Arguments.Count) 50for (int i = 0, n = tuple.Arguments.Count; i < n; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
662if (argumentIndex >= 0 && argumentIndex < argumentList.Arguments.Count - 1) 671if (expressionIndex >= 0 && expressionIndex < initializer.Expressions.Count - 1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
399if (initializer.Expressions.Count <= 0)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (2)
569=> forStatement.Initializers.Count == 0 572&& forStatement.Incrementors.Count == 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
102if (variables.Count == 1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
309if (index >= 0 && (index + 1) < orderByClauseSyntax.Orderings.Count)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (3)
212Debug.Assert(originalParams.Count == replacedParams.Count); 215for (var i = 0; i < originalParams.Count; i++)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.State.cs (1)
66if (variableDeclaration.Variables.Count != 1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
289var parameterCount = currentParameterList != null ? currentParameterList.Parameters.Count : 0; 454if (attributes.Count == 1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
412var xParameterCount = x.Parameters.Count; 413var yParameterCount = y.Parameters.Count;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (2)
96if (destination.Members.Count == 0) 107if (destination.Members.Count == value &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SeparatedSyntaxListExtensions.cs (3)
15return separatedList.InsertRangeWithTrailingSeparator(separatedList.Count, nodes, separator); 23if (index < separatedList.Count) 26return newList.Count == newList.SeparatorCount
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
154return (EnumDeclarationSyntax)EnsureHasBraces(typeDeclaration, typeDeclaration.Members.Count > 0);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
230if (_currentNonDiscardVariables.Count > 0)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (7)
743var argumentCount = argumentOpt?.Parent is BaseArgumentListSyntax baseArgumentList ? baseArgumentList.Arguments.Count : -1; 1314.Where(a => a.Parameters.Length == initializerExpression.Expressions.Count) 1563var subPatternCount = positionalPart.Subpatterns.Count; 1755if (invocation.ArgumentList.Arguments.Count > 0) 1799return lambdaExpression.ParameterList.Parameters.Count == 0 2084if (armIndex < switchExpression.Arms.Count - 1) 2326if (elementTypesBuilder.Contains(null) || elementTypesBuilder.Count != arguments.Count)
Roslyn.Diagnostics.VisualBasic.Analyzers (41)
BasicSpecializedEnumerableCreationAnalyzer.vb (1)
103AnalyzeArrayLength(initializer.Initializers.Count, arrayCreationExpression, addDiagnostic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
176While collectionInitializer.Initializers.Count > 0 AndAlso
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\InvocationExpressionSyntaxExtensions.vb (1)
13Return invocationExpression.ArgumentList IsNot Nothing AndAlso invocationExpression.ArgumentList.Arguments.Count = 0 AndAlso
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (2)
118If variableDeclarator.Names.Count > 0 Then 133If variableDeclarator.Names.Count > 0 Then
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
390Return If(list Is Nothing, 0, list.Parameters.Count)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
960For j = 0 To statement.ImportsClauses.Count - 1 1245If DirectCast(parent, VariableDeclaratorSyntax).Names.Count = 1 Then
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\RefactoringHelpers\VisualBasicRefactoringHelpers.vb (2)
94If localDeclarationStatement.Declarators.Count = 1 And localDeclarationStatement.Declarators.First().Names.Count = 1 Then
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (5)
968If typeParameterList IsNot Nothing AndAlso typeParameterList.Parameters.Count > 0 Then 971For i = 1 To typeParameterList.Parameters.Count - 1 1606Return DirectCast(node, VariableDeclaratorSyntax).Names.Count 1610Return DirectCast(node, AttributeListSyntax).Attributes.Count 1612Return DirectCast(node, ImportsStatementSyntax).ImportsClauses.Count
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\ImportsOrganizer.vb (3)
37If import1.ImportsClauses.Count = 0 OrElse import2.ImportsClauses.Count = 0 Then 138If clauses.Count > 0 Then
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\ImportsStatementComparer.vb (4)
27If directive1.ImportsClauses.Count = 0 And directive2.ImportsClauses.Count = 0 Then 29ElseIf directive1.ImportsClauses.Count = 0 Then 31ElseIf directive2.ImportsClauses.Count = 0 Then
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\NameSyntaxComparer.vb (3)
119value = x.TypeArgumentList.Arguments.Count - y.TypeArgumentList.Arguments.Count 125For i = 0 To x.TypeArgumentList.Arguments.Count
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (2)
302Dim parameterCount = If(parameterList IsNot Nothing, parameterList.Parameters.Count, 0) 416If attributes.Count = 1 Then
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (4)
409Dim xParameterCount = x.Parameters.Count 410Dim yParameterCount = y.Parameters.Count 412comparisonResult = If(xParameterCount = yParameterCount, 0, If(x.Parameters.Count < y.Parameters.Count, -1, 1))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ArgumentListSyntaxExtensions.vb (1)
13Dim count = argumentList.Arguments.Count
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ObjectCreationExpressionExtensions.vb (1)
17If objectCreationExpression.ArgumentList.Arguments.Count > 0 Then
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\SpecialFormattingOperation.vb (2)
118argumentList.Arguments.Count = 0 OrElse 187If caseStatement Is Nothing OrElse caseStatement.Cases.Count = 0 Then
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicMoveDeclarationNearReferenceService.vb (1)
38Return variableDeclarator.Names.Count = 1
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSemanticFactsService.vb (1)
146If usingStatement.Variables.Count > 0 Then
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicTypeInferenceService.TypeInferrer.vb (4)
608If variableDeclarator.Names.Count >= 1 Then 934If invocation.ArgumentList IsNot Nothing AndAlso invocation.ArgumentList.Arguments.Count > 0 AndAlso 960If lambda.SubOrFunctionHeader.ParameterList.Parameters.Count > 0 Then 1051Where(Function(m) m.Parameters.Length = collectionInitializer.Initializers.Count).
System.Windows.Forms.Analyzers.CSharp (1)
System\Windows\Forms\CSharp\Generators\ApplicationConfiguration\ApplicationConfigurationGenerator.cs (1)
111ArgumentList.Arguments.Count: 0,
System.Windows.Forms.PrivateSourceGenerators (1)
System\Windows\Forms\SourceGenerators\EnumValidationGenerator.cs (1)
47ArgumentList.Arguments.Count: <= 2,
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)