Implemented interface member:
974 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)
157var 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)
330if (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 (106)
Binder\Binder_AnonymousTypes.cs (1)
27int fieldCount = initializers.Count;
Binder\Binder_Constraints.cs (2)
129for (int i = 0, n = constraintsSyntax.Count; i < n; i++) 367var builder = ArrayBuilder<TypeParameterConstraintClause>.GetInstance(typeParameterList.Parameters.Count);
Binder\Binder_Crefs.cs (4)
253int extensionArity = extensionTypeArguments?.Arguments.Count ?? 0; 435memberName = parameterListSyntax != null && parameterListSyntax.Parameters.Count == 1 441if (operatorTokenKind is SyntaxKind.PlusPlusToken or SyntaxKind.MinusMinusToken && parameterListSyntax?.Parameters.Count == 0) 1129ArrayBuilder<ParameterSymbol> parameterBuilder = ArrayBuilder<ParameterSymbol>.GetInstance(parameterListSyntax.Parameters.Count);
Binder\Binder_Deconstruct.cs (1)
777var builder = ArrayBuilder<DeconstructionVariable>.GetInstance(component.Arguments.Count);
Binder\Binder_Expressions.cs (12)
964int count = tuple.Variables.Count; 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); 4535rankSpecifiers[0].Sizes.Count != 1) 5265var builder = ArrayBuilder<BoundNode>.GetInstance(syntax.Elements.Count); 5700var initializers = ArrayBuilder<BoundExpression>.GetInstance(initializerSyntax.Expressions.Count); 7601bool rightHasTypeArguments = typeArgumentsSyntax.Count > 0; 7722var typeArguments = typeArgumentsSyntax.Count > 0 ? BindTypeArguments(typeArgumentsSyntax, diagnostics) : default(ImmutableArray<TypeWithAnnotations>);
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 (15)
269var builder = ArrayBuilder<BoundPattern>.GetInstance(subpatterns.Count); 982var patternsBuilder = ArrayBuilder<BoundPositionalSubpattern>.GetInstance(positionalClause.Subpatterns.Count); 1002positionalClause.Subpatterns.Count, inputPlaceholder, positionalClause, 1063for (int i = 0; i < node.Subpatterns.Count; i++) 1163if (elementTypesWithAnnotations.Length != node.Subpatterns.Count && !hasErrors) 1165diagnostics.Add(ErrorCode.ERR_WrongNumberOfSubpatterns, node.Location, declType, elementTypesWithAnnotations.Length, node.Subpatterns.Count); 1169for (int i = 0; i < node.Subpatterns.Count; i++) 1376var subPatterns = ArrayBuilder<BoundPositionalSubpattern>.GetInstance(tupleDesignation.Variables.Count); 1398tupleDesignation.Variables.Count, inputPlaceholder, node, deconstructDiagnostics, 1417hasErrors = outPlaceholders.IsDefault || tupleDesignation.Variables.Count != outPlaceholders.Length; 1419for (int i = 0; i < tupleDesignation.Variables.Count; i++) 1436if (elementTypes.Length != tupleDesignation.Variables.Count && !hasErrors) 1439strippedInputType, elementTypes.Length, tupleDesignation.Variables.Count); 1442for (int i = 0; i < tupleDesignation.Variables.Count; i++) 1466var builder = ArrayBuilder<BoundPropertySubpattern>.GetInstance(node.Subpatterns.Count);
Binder\Binder_Statements.cs (4)
731int variableCount = variableList.Count; 831((VariableDeclarationSyntax)declarationNode).Variables.Count > 1 && !declarationNode.HasErrors) 2863int count = variables.Count; 2894int count = statements.Count;
Binder\Binder_Symbols.cs (6)
670if (!permitDimensions && dimension.Count != 0 && dimension[0].Kind() != SyntaxKind.OmittedArraySizeExpression) 688int numElements = syntax.Elements.Count; 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\EarlyWellKnownAttributeBinder.cs (1)
67return objectCreation.Initializer == null && (objectCreation.ArgumentList?.Arguments.Count ?? 0) == 0;
Binder\ExpressionListVariableBinder.cs (1)
22Debug.Assert(expressions.Count > 0);
Binder\ExpressionVariableFinder.cs (2)
115Debug.Assert(nodes.Count > 0); 576if (nodes.Count == 0)
Binder\FixedStatementBinder.cs (1)
33var locals = new ArrayBuilder<LocalSymbol>(_syntax.Declaration.Variables.Count);
Binder\ForLoopBinder.cs (1)
103if (incrementors.Count > 0)
Binder\LocalBinderFactory.cs (2)
484if (node.ArgumentList?.Arguments.Count > 0) 627if (incrementors.Count > 0)
Binder\UsingStatementBinder.cs (1)
42var locals = ArrayBuilder<LocalSymbol>.GetInstance(declarationSyntax.Variables.Count);
Binder\WithCrefTypeParametersBinder.cs (1)
129for (int i = typeArguments.Count - 1; i >= 0; i--)
Compilation\MemberSemanticModel.cs (3)
402forStmt.Incrementors.Count > 0) 1097Debug.Assert(index < anonymousObjectCreation.Initializers.Count); 2241((VariableDeclarationSyntax)parent).Variables.Count == 1)
Declarations\DeclarationTreeBuilder.cs (1)
895var cnt = members.Count;
Lowering\Instrumentation\DebugInfoInjector.cs (1)
215original.Syntax is RecordDeclarationSyntax { ParameterList.Parameters.Count: > 0 })
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.cs (1)
154if (declarationSyntax.Variables.Count == 1)
Lowering\Instrumentation\Instrumenter.cs (1)
216((LocalDeclarationStatementSyntax)original.Syntax).Declaration.Variables.Count == 1));
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.cs (1)
78((LocalDeclarationStatementSyntax)originalOpt.Syntax).Declaration.Variables.Count == 1)))
Symbols\Attributes\SourceAttributeData.cs (2)
140Debug.Assert(this.AttributeConstructor.ParameterCount <= attributeSyntax.ArgumentList.Arguments.Count); 159Debug.Assert(sourceArgIndex < attributeSyntax.ArgumentList!.Arguments.Count);
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\Extensions\SynthesizedExtensionMarker.cs (1)
68int count = parameterList.Parameters.Count;
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (4)
31if (syntax.ParameterList.Parameters.Count == 0) 148case { CallingConventions: { Count: 1 } specifiers }: 161case { CallingConventions: { Count: 0 } } unmanagedList: 533_parameters = syntax.ParameterList.Parameters.Count > 1
Symbols\MemberSymbolExtensions.cs (1)
641if (initializerSyntax.ArgumentList.Arguments.Count > 0 || !type.IsValueType)
Symbols\Source\LocalFunctionSymbol.cs (1)
417for (int ordinal = 0; ordinal < typeParameters.Count; ordinal++)
Symbols\Source\ParameterHelpers.cs (3)
40lastIndex: syntax.Parameters.Count - 1, 107lastIndex: syntax.Parameters.Count - 1, 132parametersList.Count - 2,
Symbols\Source\SourceDestructorSymbol.cs (1)
50Debug.Assert(syntax.ParameterList.Parameters.Count == 0);
Symbols\Source\SourceFixedFieldSymbol.cs (2)
73if (arguments.Count == 0 || arguments[0].Expression.Kind() == SyntaxKind.OmittedArraySizeExpression) 79if (arguments.Count > 1)
Symbols\Source\SourceMemberFieldSymbol.cs (1)
534else if (fieldSyntax.Declaration.Variables.Count > 1)
Symbols\Source\SourceNamedTypeSymbol_Enum.cs (1)
57if (types.Count > 0)
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
1091int count = parameterList.Parameters.Count;
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
1159for (int ordinal = 0; ordinal < typeParameters.Count; ordinal++)
Symbols\Source\SourcePropertySymbol.cs (1)
627if (parameterSyntaxOpt.Parameters.Count < 1)
Symbols\Source\SourceUserDefinedConversionSymbol.cs (1)
81if (syntax.ParameterList.Parameters.Count != 1)
Symbols\Symbol_Attributes.cs (1)
621attributesToBindCount += attributesToBind.Count;
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (1)
31if (syntax.PrimaryConstructorBaseTypeIfClass is not PrimaryConstructorBaseTypeSyntax { ArgumentList.Arguments.Count: not 0 })
Syntax\ArrayRankSpecifierSyntax.cs (1)
13return this.Sizes.Count;
Syntax\CSharpPragmaWarningStateMap.cs (2)
109if (currentPragmaDirective.ErrorCodes.Count == 0) 118for (int x = 0; x < currentPragmaDirective.ErrorCodes.Count; x++)
Syntax\CSharpSyntaxRewriter.cs (1)
173var count = list.Count;
Syntax\DelegateDeclarationSyntax.cs (1)
17return this.TypeParameterList == null ? 0 : this.TypeParameterList.Parameters.Count;
Syntax\MethodDeclarationSyntax.cs (1)
17return this.TypeParameterList == null ? 0 : this.TypeParameterList.Parameters.Count;
Syntax\NameSyntax.cs (1)
17return this is GenericNameSyntax ? ((GenericNameSyntax)this).TypeArgumentList.Arguments.Count : 0;
Syntax\SyntaxExtensions.cs (3)
440for (int i = functionPointerTypeSyntax.ParameterList.Parameters.Count - 1; i >= 0; i--) 449for (int i = tupleTypeSyntax.Elements.Count - 1; i >= 0; i--) 464for (int i = genericNameSyntax.TypeArgumentList.Arguments.Count - 1; i >= 0; i--)
Syntax\SyntaxNodeExtensions.cs (1)
57node.ArgumentList.Arguments.Count == 1)
Syntax\SyntaxReplacer.cs (1)
444if (index >= 0 && index < list.Count)
Syntax\TypeDeclarationSyntax.cs (1)
17return this.TypeParameterList == null ? 0 : this.TypeParameterList.Parameters.Count;
Microsoft.CodeAnalysis.CSharp.CodeStyle (59)
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 (3)
140if (collectionExpression.Elements.Count == 0) 678if (argumentIndex >= 0 && argumentIndex < argumentList.Arguments.Count - 1) 687if (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\Simplification\Simplifiers\CastSimplifier.cs (1)
877if (switchExpression.Arms.Count < 2)
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 (44)
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)
156var 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\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
59return fieldDeclaration.Declaration.Variables.Count > 1 ? declarator : fieldDeclaration;
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)
184Debug.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 (131)
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\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
183: invocation.ArgumentList.Arguments.Count;
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)
156var 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\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
59return fieldDeclaration.Declaration.Variables.Count > 1 ? declarator : fieldDeclaration;
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)
184Debug.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)
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 (87)
Classification\Worker_Preprocesser.cs (1)
307if (node.ErrorCodes.Count == 0)
CodeGeneration\CSharpSyntaxGenerator.cs (39)
920if (fd.Declaration.Variables.Count == 1) 1120if (list.Attributes.Count == 1) 1168if (list.Attributes.Count == 1) 1188if (list.Attributes.Count == 1) 1297if (attrList.Attributes.Count > 1) 1318if (variableDeclaration.Variables.Count > 1) 1332SyntaxKind.FieldDeclaration => ((FieldDeclarationSyntax)declaration).Declaration.Variables.Count, 1333SyntaxKind.EventFieldDeclaration => ((EventFieldDeclarationSyntax)declaration).Declaration.Variables.Count, 1334SyntaxKind.LocalDeclarationStatement => ((LocalDeclarationStatementSyntax)declaration).Declaration.Variables.Count, 1335SyntaxKind.VariableDeclaration => ((VariableDeclarationSyntax)declaration).Variables.Count, 1336SyntaxKind.AttributeList => ((AttributeListSyntax)declaration).Attributes.Count, 1764return typeParameters?.Parameters.Count > 0 ? typeParameters : null; 1872if (constraints.Count > 0) 1881else if (constraints.Count == 0) 1943if (fd.Declaration != null && fd.Declaration.Variables.Count == 1) 1955if (ef.Declaration != null && ef.Declaration.Variables.Count == 1) 1967if (ld.Declaration != null && ld.Declaration.Variables.Count == 1) 1980if (vd.Variables.Count == 1 && vd.Parent == null) 1996if (vd == null || vd.Variables.Count > 1) 2017if (list.Attributes.Count == 1) 2025if (declaration.Parent is not AttributeListSyntax parentList || parentList.Attributes.Count > 1) 2069VariableDeclarationSyntax variableDeclaration when variableDeclaration.Variables.Count == 1 => variableDeclaration.Variables[0].Identifier.ValueText, 2072AttributeListSyntax attributeList when attributeList.Attributes.Count == 1 => attributeList.Attributes[0].Name.ToString(), 2089BaseFieldDeclarationSyntax fieldDeclaration when fieldDeclaration.Declaration.Variables.Count == 1 => 2099LocalDeclarationStatementSyntax localDeclaration when localDeclaration.Declaration.Variables.Count == 1 => 2104AttributeListSyntax attributeList when attributeList.Attributes.Count == 1 => 2109VariableDeclarationSyntax variableDeclaration when variableDeclaration.Variables.Count == 1 => 2184if (vd.Parent != null && vd.Variables.Count == 1) 2403if (parameters.Count == 1 && IsSimpleLambdaParameter(parameters[0])) 2556if (fd.Declaration.Variables.Count == 1) 2567if (ld.Declaration.Variables.Count == 1) 2575if (vd.Variables.Count == 1) 2596if (fd.Declaration.Variables.Count == 1) 2607if (ld.Declaration.Variables.Count == 1) 2615if (vd.Variables.Count == 1) 2846return WithBaseList(declaration, baseList.WithTypes(baseList.Types.Insert(baseList.Types.Count, SyntaxFactory.SimpleBaseType((TypeSyntax)interfaceType)))); 3156if (attr.Parent is AttributeListSyntax attrList && attrList.Attributes.Count == 1) 3165if (declaration.Parent != null && ((AttributeArgumentListSyntax)declaration.Parent).Arguments.Count == 1) 3184if (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 (3)
140if (collectionExpression.Elements.Count == 0) 678if (argumentIndex >= 0 && argumentIndex < argumentList.Arguments.Count - 1) 687if (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\Simplification\Simplifiers\CastSimplifier.cs (1)
877if (switchExpression.Arms.Count < 2)
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)
330if (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.Workspaces (5)
Editing\SyntaxGenerator.cs (1)
1605for (; 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());
QuarantineTools.Tests (1)
QuarantineScriptTests.cs (1)
343if (remaining.Count == list.Attributes.Count)
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 (34)
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 (3)
140if (collectionExpression.Elements.Count == 0) 678if (argumentIndex >= 0 && argumentIndex < argumentList.Arguments.Count - 1) 687if (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\Simplification\Simplifiers\CastSimplifier.cs (1)
877if (switchExpression.Arms.Count < 2)
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)
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)