Implemented interface member:
1221 references to Count
Microsoft.CodeAnalysis (16)
Syntax\SeparatedSyntaxList.cs (15)
199return this[this.Count - 1]; 206return this[this.Count - 1]; 219for (int i = 0, n = this.Count; i < n; i++) 232for (int i = 0, n = this.Count; i < n; i++) 245for (int i = 0, n = this.Count; i < n; i++) 258for (int i = this.Count - 1; i >= 0; i--) 271for (int i = this.Count - 1; i >= 0; i--) 289for (int i = 0; i < this.Count; i++) 336return Insert(this.Count, node); 345return InsertRange(this.Count, nodes); 375if (index < 0 || index > this.Count) 381int insertionIndex = index < this.Count ? nodesWithSeps.IndexOf(this[index]) : nodesWithSeps.Count; 442if (index < 0 || index > this.Count) 492if (index >= 0 && index < this.Count) 513if (index >= 0 && index < this.Count)
Syntax\SeparatedSyntaxList.Enumerator.cs (1)
32if (newIndex < _list.Count)
Microsoft.CodeAnalysis.CodeStyle (8)
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
245errorCodeNodes.Count > 0)
AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
144if (declarators.Count != 1)
AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
90if (arguments.Count != 2)
AbstractUseNullPropagationDiagnosticAnalyzer.cs (1)
283if (arguments.Count != 2)
AbstractValidateFormatStringDiagnosticAnalyzer.cs (3)
138var numberOfArguments = arguments.Count; 229if (parameterWithMatchingName.Ordinal >= arguments.Count) 236if (parameterWithMatchingName.IsParams && parameters.Length != arguments.Count)
UseCollectionInitializerAnalyzer.cs (1)
192if (arguments.Count < 1)
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
AbstractAddParameterCodeFixProvider.cs (2)
198if (isNamedArgument || NonParamsParameterCount(method) < arguments.Count) 439for (int i = 0, n = arguments.Count; i < n; i++)
AbstractMoveDeclarationNearReferenceService.State.cs (1)
65if (variables.Count != 1)
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
625if (variables.Count == 1 &&
Fixer.cs (1)
130for (var i = 0; i < arguments.Count; i++)
Microsoft.CodeAnalysis.CSharp (99)
Binder\Binder_AnonymousTypes.cs (1)
27int fieldCount = initializers.Count;
Binder\Binder_Constraints.cs (2)
128for (int i = 0, n = constraintsSyntax.Count; i < n; i++) 325var builder = ArrayBuilder<TypeParameterConstraintClause>.GetInstance(typeParameterList.Parameters.Count);
Binder\Binder_Crefs.cs (2)
232string? memberName = parameterListSyntax != null && parameterListSyntax.Parameters.Count == 1 931ArrayBuilder<ParameterSymbol> parameterBuilder = ArrayBuilder<ParameterSymbol>.GetInstance(parameterListSyntax.Parameters.Count);
Binder\Binder_Deconstruct.cs (1)
776var builder = ArrayBuilder<DeconstructionVariable>.GetInstance(component.Arguments.Count);
Binder\Binder_Expressions.cs (11)
921int count = tuple.Variables.Count; 964int numElements = arguments.Count; 978var boundArguments = ArrayBuilder<BoundExpression>.GetInstance(arguments.Count); 979var elementTypesWithAnnotations = ArrayBuilder<TypeWithAnnotations>.GetInstance(arguments.Count); 980var elementLocations = ArrayBuilder<Location>.GetInstance(arguments.Count); 1046int numElements = arguments.Count; 1499Debug.Assert(node.Arity == typeArgumentList.Count); 3816rankSpecifiers[0].Sizes.Count != 1) 4840var initializers = ArrayBuilder<BoundExpression>.GetInstance(initializerSyntax.Expressions.Count); 6474bool rightHasTypeArguments = typeArgumentsSyntax.Count > 0; 6595var typeArguments = typeArgumentsSyntax.Count > 0 ? BindTypeArguments(typeArgumentsSyntax, diagnostics) : default(ImmutableArray<TypeWithAnnotations>);
Binder\Binder_Lambda.cs (4)
185var isLastParameter = parameterCount == parameterSyntaxList.Value.Count; 256var discardsBuilder = ArrayBuilder<bool>.GetInstance(parameters.Count); 311if (parameterSyntaxList.Count > 0) 317for (int i = 1, n = parameterSyntaxList.Count; i < n; i++)
Binder\Binder_Patterns.cs (15)
268var builder = ArrayBuilder<BoundPattern>.GetInstance(subpatterns.Count); 972var patternsBuilder = ArrayBuilder<BoundPositionalSubpattern>.GetInstance(positionalClause.Subpatterns.Count); 992positionalClause.Subpatterns.Count, inputPlaceholder, positionalClause, 1053for (int i = 0; i < node.Subpatterns.Count; i++) 1153if (elementTypesWithAnnotations.Length != node.Subpatterns.Count && !hasErrors) 1155diagnostics.Add(ErrorCode.ERR_WrongNumberOfSubpatterns, node.Location, declType, elementTypesWithAnnotations.Length, node.Subpatterns.Count); 1159for (int i = 0; i < node.Subpatterns.Count; i++) 1366var subPatterns = ArrayBuilder<BoundPositionalSubpattern>.GetInstance(tupleDesignation.Variables.Count); 1388tupleDesignation.Variables.Count, inputPlaceholder, node, deconstructDiagnostics, 1407hasErrors = outPlaceholders.IsDefault || tupleDesignation.Variables.Count != outPlaceholders.Length; 1409for (int i = 0; i < tupleDesignation.Variables.Count; i++) 1426if (elementTypes.Length != tupleDesignation.Variables.Count && !hasErrors) 1429strippedInputType, elementTypes.Length, tupleDesignation.Variables.Count); 1432for (int i = 0; i < tupleDesignation.Variables.Count; i++) 1456var builder = ArrayBuilder<BoundPropertySubpattern>.GetInstance(node.Subpatterns.Count);
Binder\Binder_Statements.cs (4)
726int variableCount = variableList.Count; 832((VariableDeclarationSyntax)declarationNode).Variables.Count > 1 && !declarationNode.HasErrors) 2725int count = variables.Count; 2756int count = statements.Count;
Binder\Binder_Symbols.cs (6)
660if (!permitDimensions && dimension.Count != 0 && dimension[0].Kind() != SyntaxKind.OmittedArraySizeExpression) 678int numElements = syntax.Elements.Count; 1337Debug.Assert(typeArguments.Count > 0); 1338var args = ArrayBuilder<TypeWithAnnotations>.GetInstance(typeArguments.Count); 1376Error(diagnostics, ErrorCode.ERR_BadArity, typeSyntax, type, MessageID.IDS_SK_TYPE.Localize(), typeArgumentsSyntax.Count); 1411Error(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)
124Debug.Assert(nodes.Count > 0); 519if (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)
442if (node.ArgumentList?.Arguments.Count > 0) 585if (incrementors.Count > 0)
Binder\UsingStatementBinder.cs (1)
42var locals = ArrayBuilder<LocalSymbol>.GetInstance(declarationSyntax.Variables.Count);
Binder\WithCrefTypeParametersBinder.cs (1)
120for (int i = typeArguments.Count - 1; i >= 0; i--)
BoundTree\UnboundLambda.cs (1)
1513Debug.Assert(_parameterSyntaxList is not null && 0 <= index && index < _parameterSyntaxList.Value.Count);
Compilation\MemberSemanticModel.cs (3)
391forStmt.Incrementors.Count > 0) 1086Debug.Assert(index < anonymousObjectCreation.Initializers.Count); 2212((VariableDeclarationSyntax)parent).Variables.Count == 1)
Declarations\DeclarationTreeBuilder.cs (1)
802var cnt = members.Count;
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.cs (1)
173if (declarationSyntax.Variables.Count == 1)
Lowering\Instrumentation\Instrumenter.cs (1)
215((LocalDeclarationStatementSyntax)original.Syntax).Declaration.Variables.Count == 1));
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.cs (1)
79((LocalDeclarationStatementSyntax)originalOpt.Syntax).Declaration.Variables.Count == 1)))
Symbols\Attributes\SourceAttributeData.cs (2)
119Debug.Assert(this.AttributeConstructor.ParameterCount <= attributeSyntax.ArgumentList.Arguments.Count); 136Debug.Assert(sourceArgIndex < attributeSyntax.ArgumentList!.Arguments.Count);
Symbols\ConstraintsHelper.cs (3)
631Debug.Assert(typeArgumentsSyntax.Count == 0 /*omitted*/ || typeArgumentsSyntax.Count == type.Arity); 651var location = ordinal < typeArgumentsSyntax.Count ? typeArgumentsSyntax[ordinal].Location : args.Location;
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (4)
31if (syntax.ParameterList.Parameters.Count == 0) 148case { CallingConventions: { Count: 1 } specifiers }: 161case { CallingConventions: { Count: 0 } } unmanagedList: 531_parameters = syntax.ParameterList.Parameters.Count > 1
Symbols\MemberSymbolExtensions.cs (1)
406if (initializerSyntax.ArgumentList.Arguments.Count > 0 || !type.IsValueType)
Symbols\Source\LocalFunctionSymbol.cs (1)
377for (int ordinal = 0; ordinal < typeParameters.Count; ordinal++)
Symbols\Source\ParameterHelpers.cs (2)
39lastIndex: syntax.Parameters.Count - 1, 79parametersList.Count - 2,
Symbols\Source\SourceDestructorSymbol.cs (1)
54Debug.Assert(syntax.ParameterList.Parameters.Count == 0);
Symbols\Source\SourceFixedFieldSymbol.cs (2)
72if (arguments.Count == 0 || arguments[0].Expression.Kind() == SyntaxKind.OmittedArraySizeExpression) 78if (arguments.Count > 1)
Symbols\Source\SourceMemberFieldSymbol.cs (1)
519else if (fieldSyntax.Declaration.Variables.Count > 1)
Symbols\Source\SourceNamedTypeSymbol_Enum.cs (1)
57if (types.Count > 0)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
550for (int ordinal = 0; ordinal < typeParameters.Count; ordinal++)
Symbols\Source\SourcePropertySymbol.cs (1)
492if (parameterSyntaxOpt.Parameters.Count < 1)
Symbols\Source\SourceUserDefinedConversionSymbol.cs (1)
79if (syntax.ParameterList.Parameters.Count != 1)
Symbols\Symbol_Attributes.cs (1)
605attributesToBindCount += attributesToBind.Count;
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)
441for (int i = functionPointerTypeSyntax.ParameterList.Parameters.Count - 1; i >= 0; i--) 450for (int i = tupleTypeSyntax.Elements.Count - 1; i >= 0; i--) 465for (int i = genericNameSyntax.TypeArgumentList.Arguments.Count - 1; i >= 0; i--)
Syntax\SyntaxNodeExtensions.cs (1)
57node.ArgumentList.Arguments.Count == 1)
Syntax\SyntaxReplacer.cs (1)
399if (index >= 0 && index < list.Count)
Syntax\TypeDeclarationSyntax.cs (1)
17return this.TypeParameterList == null ? 0 : this.TypeParameterList.Parameters.Count;
Microsoft.CodeAnalysis.CSharp.CodeStyle (37)
CSharpAccessibilityFacts.cs (7)
205if (fd.Declaration != null && fd.Declaration.Variables.Count == 1) 217if (ef.Declaration != null && ef.Declaration.Variables.Count == 1) 229if (ld.Declaration != null && ld.Declaration.Variables.Count == 1) 242if (vd.Variables.Count == 1 && vd.Parent == null) 258if (vd == null || vd.Variables.Count > 1) 279if (list.Attributes.Count == 1) 287if (declaration.Parent is not AttributeListSyntax parentList || parentList.Attributes.Count > 1)
CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
231var reportNode = localDeclaration.Variables.Count == 1
CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
179if (localDeclarationStatement.Declaration.Variables.Count != 1)
CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
82recursivePattern.PositionalPatternClause.Subpatterns.Count == 1)
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (4)
98if (parameters.Count != invocation.ArgumentList.Arguments.Count) 102for (int i = 0, n = parameters.Count; i < n; i++) 148if (invokedMethod.TypeArguments.Length != invokedTypeArguments.Count)
CSharpSemanticFacts.cs (1)
308if (index >= 0 && (index + 1) < orderByClauseSyntax.Orderings.Count)
CSharpSyntaxFacts.cs (2)
877if (typeParameterList != null && typeParameterList.Parameters.Count > 0) 881for (var i = 1; i < typeParameterList.Parameters.Count; i++)
CSharpTypeStyleHelper.State.cs (1)
66if (variableDeclaration.Variables.Count != 1)
CSharpUseAutoPropertyAnalyzer.cs (1)
216return fieldDeclaration.Declaration.Variables.Count == 1
CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (1)
205else if (condition is InvocationExpressionSyntax { ArgumentList.Arguments.Count: 2 } invocation)
CSharpUseImplicitTypeHelper.cs (1)
118if (variableDeclaration.Variables.Count != 1)
CSharpUseLocalFunctionDiagnosticAnalyzer.cs (3)
88if (localDeclaration.Declaration.Variables.Count != 1) 292localDeclaration.Declaration.Variables.Count == 1) 329localDeclaration.Declaration.Variables.Count == 1)
CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
79if (localDeclarationStatement.Declaration.Variables.Count != 1)
FormattingHelpers.cs (1)
399if (initializer.Expressions.Count <= 0)
InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
275if (variableDeclaration.Variables.Count != 1)
ParenthesizedExpressionSyntaxExtensions.cs (2)
648if (argumentIndex >= 0 && argumentIndex < argumentList.Arguments.Count - 1) 657if (expressionIndex >= 0 && expressionIndex < initializer.Expressions.Count - 1)
SimplifyPropertyPatternHelpers.cs (1)
33PropertyPatternClause.Subpatterns: { Count: 1 } subpatterns
SpacingFormattingRule.cs (2)
569=> forStatement.Initializers.Count == 0 572&& forStatement.Incrementors.Count == 0;
SpeculationAnalyzer.cs (3)
199Debug.Assert(originalParams.Count == replacedParams.Count); 202for (var i = 0; i < originalParams.Count; i++)
TypeStyleHelper.cs (2)
45if (tupleType.TupleElements.Length != tuple.Arguments.Count) 50for (int i = 0, n = tuple.Arguments.Count; i < n; i++)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (32)
ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
103if (declaratorToRemoveNode.Parent is VariableDeclarationSyntax { Parent: LocalDeclarationStatementSyntax declStatement, Variables.Count: 1 })
CSharpAsAndNullCheckCodeFixProvider.cs (1)
113declaration.Variables.Count == 1)
CSharpCodeGenerationService.cs (2)
291var parameterCount = currentParameterList != null ? currentParameterList.Parameters.Count : 0; 454if (attributes.Count == 1)
CSharpDeclarationComparer.cs (2)
412var xParameterCount = x.Parameters.Count; 413var yParameterCount = y.Parameters.Count;
CSharpDeclareAsNullableCodeFixProvider.cs (5)
186return variableDeclaration.Variables.Count == 1 ? variableDeclaration.Type : null; 196if (syntax is VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Variables.Count: 1 } declaration }) 207if (syntax is VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Variables.Count: 1 } declaration }) 268if (node is VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Parent: FieldDeclarationSyntax, Variables.Count: 1 } declarationSyntax }) 311if (typeArguments.Count == 1)
CSharpFixReturnTypeCodeFixProvider.cs (1)
162var argCount = tuple.Arguments.Count;
CSharpInlineDeclarationCodeFixProvider.cs (1)
122var singleDeclarator = declaration.Variables.Count == 1;
CSharpPopulateSwitchExpressionCodeFixProvider.cs (1)
47if (switchNode.Arms.Count == 0 ||
CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
225if (_currentNonDiscardVariables.Count > 0)
CSharpTypeInferenceService.TypeInferrer.cs (7)
739var argumentCount = argumentOpt?.Parent is BaseArgumentListSyntax baseArgumentList ? baseArgumentList.Arguments.Count : -1; 1340.Where(a => a.Parameters.Length == initializerExpression.Expressions.Count) 1589var subPatternCount = positionalPart.Subpatterns.Count; 1792if (invocation.ArgumentList.Arguments.Count > 0) 1836return lambdaExpression.ParameterList.Parameters.Count == 0 2129if (armIndex < switchExpression.Arms.Count - 1) 2384if (elementTypesBuilder.Contains(null) || elementTypesBuilder.Count != arguments.Count)
CSharpUseCollectionInitializerCodeFixProvider.cs (1)
119if (arguments.Count == 1)
EnumMemberGenerator.cs (2)
95if (destination.Members.Count == 0) 106if (destination.Members.Count == value &&
MakeLocalFunctionStaticCodeFixHelper.cs (2)
102var seenDefaultArgumentValue = currentInvocation.ArgumentList.Arguments.Count < localFunction.ParameterList.Parameters.Count;
SeparatedSyntaxListExtensions.cs (1)
16if (index < separatedList.Count)
TypeDeclarationSyntaxExtensions.cs (1)
154return (EnumDeclarationSyntax)EnsureHasBraces(typeDeclaration, typeDeclaration.Members.Count > 0);
UseExplicitTypeCodeFixProvider.cs (1)
172Debug.Assert(elements.Length == parensDesignation.Variables.Count);
UseExplicitTypeForConstCodeFixProvider.cs (1)
47variableDeclaration.Variables.Count == 1)
UseInitializerHelpers.cs (1)
19objectCreation.ArgumentList?.Arguments.Count == 0)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
CompleteStatement\CompleteStatementCommandHandler.cs (1)
410=> forStatementSyntax.Initializers.Count != 0 &&
Microsoft.CodeAnalysis.CSharp.Features (85)
ChangeSignature\CSharpChangeSignatureService.cs (5)
589argumentCount = attribute.ArgumentList.Arguments.Count; 617argumentCount = argumentList.Arguments.Count; 710var numSeparatorsToSkip = arguments.Count - newArguments.Length; 735var numSeparatorsToSkip = arguments.Count - newArguments.Length; 747result.Add(index < oldArguments.Count
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (2)
214return attributeSyntax.Parent is AttributeListSyntax attributeList && attributeList.Attributes.Count == 1; 226hasMultipleIds = pragmaWarning.ErrorCodes.Count > 1;
CodeRefactorings\CSharpRefactoringHelpersService.cs (1)
105if (variables.Count == 1)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (2)
300Debug.Assert(variableDeclaration.Variables.Count > 1); 320if (variableDeclaration.Variables.Count > 1)
Completion\CompletionProviders\InternalsVisibleToCompletionProvider.cs (1)
54return arguments.Count > 0
ConvertAnonymousType\CSharpConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (1)
29=> anonymousType.Initializers.Count;
ConvertForToForEach\CSharpConvertForToForEachCodeRefactoringProvider.cs (1)
50if (forStatement is { Declaration.Variables: [{ Initializer: not null } declarator], Condition.RawKind: (int)SyntaxKind.LessThanExpression, Incrementors.Count: 1 })
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (2)
76Convert(lastDeclaration.Initializer.Value, variables.Count == 1 ? previous : lastDeclaration); 159if (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)
473((VariableDeclarationSyntax)invocationParent.Parent.Parent).Variables.Count == 1)
ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
103if (declaratorToRemoveNode.Parent is VariableDeclarationSyntax { Parent: LocalDeclarationStatementSyntax declStatement, Variables.Count: 1 })
CSharpAsAndNullCheckCodeFixProvider.cs (1)
113declaration.Variables.Count == 1)
CSharpDeclareAsNullableCodeFixProvider.cs (5)
186return variableDeclaration.Variables.Count == 1 ? variableDeclaration.Type : null; 196if (syntax is VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Variables.Count: 1 } declaration }) 207if (syntax is VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Variables.Count: 1 } declaration }) 268if (node is VariableDeclaratorSyntax { Parent: VariableDeclarationSyntax { Parent: FieldDeclarationSyntax, Variables.Count: 1 } declarationSyntax }) 311if (typeArguments.Count == 1)
CSharpFixReturnTypeCodeFixProvider.cs (1)
162var argCount = tuple.Arguments.Count;
CSharpInlineDeclarationCodeFixProvider.cs (1)
122var singleDeclarator = declaration.Variables.Count == 1;
CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
231var reportNode = localDeclaration.Variables.Count == 1
CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
179if (localDeclarationStatement.Declaration.Variables.Count != 1)
CSharpPopulateSwitchExpressionCodeFixProvider.cs (1)
47if (switchNode.Arms.Count == 0 ||
CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
82recursivePattern.PositionalPatternClause.Subpatterns.Count == 1)
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (4)
98if (parameters.Count != invocation.ArgumentList.Arguments.Count) 102for (int i = 0, n = parameters.Count; i < n; i++) 148if (invokedMethod.TypeArguments.Length != invokedTypeArguments.Count)
CSharpUseAutoPropertyAnalyzer.cs (1)
216return fieldDeclaration.Declaration.Variables.Count == 1
CSharpUseCollectionInitializerCodeFixProvider.cs (1)
119if (arguments.Count == 1)
CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (1)
205else if (condition is InvocationExpressionSyntax { ArgumentList.Arguments.Count: 2 } invocation)
CSharpUseLocalFunctionDiagnosticAnalyzer.cs (3)
88if (localDeclaration.Declaration.Variables.Count != 1) 292localDeclaration.Declaration.Variables.Count == 1) 329localDeclaration.Declaration.Variables.Count == 1)
CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
79if (localDeclarationStatement.Declaration.Variables.Count != 1)
Debugging\BreakpointResolver.cs (1)
70parameterCount = parameterList.Parameters.Count;
Debugging\LocationInfoGetter.cs (1)
53fieldDeclarator ??= variableDeclarators.Count > 0 ? variableDeclarators[0] : null;
EditAndContinue\BreakpointSpans.cs (9)
198switchExpression.Arms.Count > 0 && 300return orderByClause.Orderings.Count > 0 457else if (forStatement.Initializers.Count > 0) 467else if (forStatement.Incrementors.Count > 0) 606if (variableDeclaration.Variables.Count == 0) 617if (variableDeclaration.Variables.Count == 1) 662if (variableDeclaration.Variables.Count == 1) 683if (left < 0 && right >= declarators.Count) 693if (right < declarators.Count && declarators[right].Initializer != null)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
246if (variableDeclaration.Variables.Count == 1) 1355if (oldVariables.Count == 1 && newVariables.Count == 1)
EditAndContinue\SyntaxUtilities.cs (1)
244return ctor.ParameterList.Parameters.Count == 0;
EncapsulateField\CSharpEncapsulateFieldService.cs (2)
68if (declaration.Variables.Count == 1) 86else if (declaration.Variables.Count > 1 && makePrivate)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (1)
108if (list.Count == node.Declaration.Variables.Count)
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (2)
239declaration.Declaration.Variables.Count != 1 || 272declaration.Declaration.Variables.Count != 1 ||
GenerateMember\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (1)
82if (genericName.TypeArgumentList.Arguments.Count == 1)
GenerateType\CSharpGenerateTypeService.cs (2)
426variableDeclaration.Variables.Count != 0) 500var typeArguments = state.SimpleName.Arity == genericName.TypeArgumentList.Arguments.Count
InlineHints\CSharpInlineTypeHintsService.cs (1)
39variableDeclaration.Variables.Count == 1 &&
InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
275if (variableDeclaration.Variables.Count != 1)
MakeLocalFunctionStaticCodeFixHelper.cs (2)
102var seenDefaultArgumentValue = currentInvocation.ArgumentList.Arguments.Count < localFunction.ParameterList.Parameters.Count;
ReplaceConditionalWithStatements\CSharpReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
53if (localDeclarationStatement.Declaration.Variables.Count == 1)
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (1)
323if (invocation.ArgumentList?.Arguments.Count != 1 ||
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (2)
52declaration.Variables.Count != 1 || 53forStatement.Incrementors.Count != 1)
SignatureHelp\AbstractCSharpSignatureHelpProvider.LightweightOverloadResolution.cs (6)
54if (arguments.Count != 0) 81var argumentCount = arguments.Count; 206for (var argumentIndex = 0; argumentIndex < arguments.Count; argumentIndex++) 280if (arguments.Count == 0) 283for (var i = 0; i < arguments.Count - 1; i++) 291return arguments.Count - 1;
SimplifyPropertyPatternHelpers.cs (1)
33PropertyPatternClause.Subpatterns: { Count: 1 } subpatterns
UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
39var nodeToRemove = fieldDeclaration.Declaration.Variables.Count > 1 ? declarator : (SyntaxNode)fieldDeclaration;
UseExplicitTypeCodeFixProvider.cs (1)
172Debug.Assert(elements.Length == parensDesignation.Variables.Count);
UseExplicitTypeForConstCodeFixProvider.cs (1)
47variableDeclaration.Variables.Count == 1)
UseInitializerHelpers.cs (1)
19objectCreation.ArgumentList?.Arguments.Count == 0)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (298)
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)
215Assert.Equal(1, gname.TypeArgumentList.Arguments.Count); 231Assert.Equal(2, gname.TypeArgumentList.Arguments.Count); 247Assert.Equal(1, gname.TypeArgumentList.Arguments.Count); 307Assert.Equal(1, gname.TypeArgumentList.Arguments.Count); 324Assert.Equal(2, gname.TypeArgumentList.Arguments.Count); 370Assert.Equal(1, gname.TypeArgumentList.Arguments.Count); 387Assert.Equal(1, gname.TypeArgumentList.Arguments.Count); 448Assert.Equal(1, gname.TypeArgumentList.Arguments.Count); 553Assert.Equal(1, array.RankSpecifiers[0].Sizes.Count); 575Assert.Equal(3, array.RankSpecifiers[0].Sizes.Count); 598Assert.Equal(1, array.RankSpecifiers[0].Sizes.Count); 602Assert.Equal(2, array.RankSpecifiers[1].Sizes.Count); 606Assert.Equal(3, array.RankSpecifiers[2].Sizes.Count); 629Assert.Equal(1, gname.TypeArgumentList.Arguments.Count); 654Assert.Equal(1, gname.TypeArgumentList.Arguments.Count); 680Assert.Equal(1, gname.TypeArgumentList.Arguments.Count); 706Assert.Equal(2, gname.TypeArgumentList.Arguments.Count); 738Assert.Equal(1, gname.TypeArgumentList.Arguments.Count); 763Assert.Equal(1, gname.TypeArgumentList.Arguments.Count);
Parsing\ParsingErrorRecoveryTests.cs (53)
4425Assert.Equal(1, ds.Declaration.Variables.Count); 4451Assert.Equal(1, ds.Declaration.Variables.Count); 4478Assert.Equal(1, ds.Declaration.Variables.Count); 4505Assert.Equal(1, ds.Declaration.Variables.Count); 4533Assert.Equal(1, ds.Declaration.Variables.Count); 4560Assert.Equal(1, ds.Declaration.Variables.Count); 4588Assert.Equal(1, ds.Declaration.Variables.Count); 4617Assert.Equal(1, ds.Declaration.Variables.Count); 4646Assert.Equal(1, ds.Declaration.Variables.Count); 4676Assert.Equal(1, ds.Declaration.Variables.Count); 4705Assert.Equal(1, ds.Declaration.Variables.Count); 4733Assert.Equal(1, ds.Declaration.Variables.Count); 4760Assert.Equal(1, ds.Declaration.Variables.Count); 4787Assert.Equal(1, ds.Declaration.Variables.Count); 4814Assert.Equal(1, ds.Declaration.Variables.Count); 4842Assert.Equal(1, ds.Declaration.Variables.Count); 4869Assert.Equal(1, ds.Declaration.Variables.Count); 4897Assert.Equal(1, ds.Declaration.Variables.Count); 4923Assert.Equal(1, ds.Declaration.Variables.Count); 4950Assert.Equal(1, ds.Declaration.Variables.Count); 4977Assert.Equal(1, ds.Declaration.Variables.Count); 5005Assert.Equal(1, ds.Declaration.Variables.Count); 5032Assert.Equal(1, ds.Declaration.Variables.Count); 5063Assert.Equal(1, ds.Declaration.Variables.Count); 5092Assert.Equal(1, ds.Declaration.Variables.Count); 5121Assert.Equal(1, ds.Declaration.Variables.Count); 5151Assert.Equal(1, ds.Declaration.Variables.Count); 5180Assert.Equal(1, ds.Declaration.Variables.Count); 5213Assert.Equal(1, ds.Declaration.Variables.Count); 5240Assert.Equal(1, ds.Declaration.Variables.Count); 5267Assert.Equal(1, ds.Declaration.Variables.Count); 5294Assert.Equal(1, ds.Declaration.Variables.Count); 5322Assert.Equal(1, ds.Declaration.Variables.Count); 5349Assert.Equal(1, ds.Declaration.Variables.Count); 5379Assert.Equal(1, ds.Declaration.Variables.Count); 5410Assert.Equal(1, ds.Declaration.Variables.Count); 5438Assert.Equal(1, ds.Declaration.Variables.Count); 5486Assert.Equal(1, ds.Declaration.Variables.Count); 5520Assert.Equal(1, ds.Declaration.Variables.Count); 5552Assert.Equal(1, ds.Declaration.Variables.Count); 5837Assert.Equal(1, ds.Declaration.Variables.Count); 5848Assert.Equal(1, oc.Orderings.Count); 5882Assert.Equal(1, ds.Declaration.Variables.Count); 5893Assert.Equal(1, oc.Orderings.Count); 5926Assert.Equal(1, ds.Declaration.Variables.Count); 5937Assert.Equal(2, oc.Orderings.Count); 5976Assert.Equal(1, ds.Declaration.Variables.Count); 5987Assert.Equal(1, oc.Orderings.Count); 6024Assert.Equal(1, ds.Declaration.Variables.Count); 6035Assert.Equal(1, oc.Orderings.Count); 6071Assert.Equal(1, ds.Declaration.Variables.Count); 6082Assert.Equal(2, oc.Orderings.Count); 6125Assert.Equal(2, decl.Declaration.Variables.Count);
Parsing\StatementParsingTests.cs (58)
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); 2542Assert.Equal(1, us.Declaration.Variables.Count); 2635Assert.Equal(1, us.Declaration.Variables.Count); 2805Assert.Equal(2, us.Declaration.Variables.Count); 2848Assert.Equal(2, us.Declaration.Variables.Count);
Syntax\SeparatedSyntaxListTests.cs (37)
95Assert.Equal(3, list.Count); 113Assert.Equal(4, newList.Count); 117Assert.Equal(5, newList.Count); 121Assert.Equal(4, newList.Count); 125Assert.Equal(5, newList.Count); 129Assert.Equal(4, newList.Count); 133Assert.Equal(4, newList.Count); 137Assert.Equal(4, newList.Count); 141Assert.Equal(5, newList.Count); 145Assert.Equal(5, newList.Count); 149Assert.Equal(5, newList.Count); 153Assert.Equal(5, newList.Count); 157Assert.Equal(2, newList.Count); 160newList = list.RemoveAt(list.Count - 1); 161Assert.Equal(2, newList.Count); 165Assert.Equal(2, newList.Count); 169Assert.Equal(2, newList.Count); 173Assert.Equal(2, newList.Count); 177Assert.Equal(3, newList.Count); 181Assert.Equal(3, newList.Count); 185Assert.Equal(3, newList.Count); 189Assert.Equal(4, newList.Count); 193Assert.Equal(4, newList.Count); 197Assert.Equal(4, newList.Count); 201Assert.Equal(2, newList.Count); 205Assert.Equal(2, newList.Count); 209Assert.Equal(2, newList.Count); 214Assert.Throws<ArgumentOutOfRangeException>(() => list.Insert(list.Count + 1, nodeD)); 216Assert.Throws<ArgumentOutOfRangeException>(() => list.InsertRange(list.Count + 1, new[] { nodeD })); 218Assert.Throws<ArgumentOutOfRangeException>(() => list.RemoveAt(list.Count + 1)); 235Assert.Equal(0, list.Count); 241Assert.Equal(1, newList.Count); 245Assert.Equal(2, newList.Count); 249Assert.Equal(1, newList.Count); 253Assert.Equal(2, newList.Count); 257Assert.Equal(0, newList.Count); 311Assert.Equal(3, newList.Count);
Syntax\SyntaxFactoryTests.cs (8)
226Assert.Equal(0, null1.Count); 232Assert.Equal(0, null2.Count); 238Assert.Equal(0, empty1.Count); 244Assert.Equal(0, empty2.Count); 250Assert.Equal(1, singleton1.Count); 256Assert.Equal(1, singleton2.Count); 262Assert.Equal(3, list1.Count); 273Assert.Equal(3, list2.Count);
Syntax\SyntaxListTests.cs (1)
285Assert.Equal(alphabet.Length, parsedArgumentList.Arguments.Count);
Syntax\SyntaxNodeTests.cs (1)
1890Assert.Equal(4, sizes.Count);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
FunctionPointerUtilities.cs (1)
239for (int i = 0; i < paramSyntaxes.Count - 1; i++)
Microsoft.CodeAnalysis.CSharp.Workspaces (85)
Classification\Worker_Preprocesser.cs (1)
303if (node.ErrorCodes.Count == 0)
CodeGeneration\CSharpSyntaxGenerator.cs (32)
879if (fd.Declaration.Variables.Count == 1) 1105if (list.Attributes.Count == 1) 1153if (list.Attributes.Count == 1) 1173if (list.Attributes.Count == 1) 1279if (attrList.Attributes.Count > 1) 1300if (variableDeclaration.Variables.Count > 1) 1314SyntaxKind.FieldDeclaration => ((FieldDeclarationSyntax)declaration).Declaration.Variables.Count, 1315SyntaxKind.EventFieldDeclaration => ((EventFieldDeclarationSyntax)declaration).Declaration.Variables.Count, 1316SyntaxKind.LocalDeclarationStatement => ((LocalDeclarationStatementSyntax)declaration).Declaration.Variables.Count, 1317SyntaxKind.VariableDeclaration => ((VariableDeclarationSyntax)declaration).Variables.Count, 1318SyntaxKind.AttributeList => ((AttributeListSyntax)declaration).Attributes.Count, 1764return typeParameters?.Parameters.Count > 0 ? typeParameters : null; 1863if (constraints.Count > 0) 1872else if (constraints.Count == 0) 1899VariableDeclarationSyntax variableDeclaration when variableDeclaration.Variables.Count == 1 => variableDeclaration.Variables[0].Identifier.ValueText, 1902AttributeListSyntax attributeList when attributeList.Attributes.Count == 1 => attributeList.Attributes[0].Name.ToString(), 1919BaseFieldDeclarationSyntax fieldDeclaration when fieldDeclaration.Declaration.Variables.Count == 1 => 1929LocalDeclarationStatementSyntax localDeclaration when localDeclaration.Declaration.Variables.Count == 1 => 1934AttributeListSyntax attributeList when attributeList.Attributes.Count == 1 => 1939VariableDeclarationSyntax variableDeclaration when variableDeclaration.Variables.Count == 1 => 2014if (vd.Parent != null && vd.Variables.Count == 1) 2236if (parameters.Count == 1 && IsSimpleLambdaParameter(parameters[0])) 2389if (fd.Declaration.Variables.Count == 1) 2400if (ld.Declaration.Variables.Count == 1) 2408if (vd.Variables.Count == 1) 2429if (fd.Declaration.Variables.Count == 1) 2440if (ld.Declaration.Variables.Count == 1) 2448if (vd.Variables.Count == 1) 2705return WithBaseList(declaration, baseList.WithTypes(baseList.Types.Insert(baseList.Types.Count, SyntaxFactory.SimpleBaseType((TypeSyntax)interfaceType)))); 3013if (attr.Parent is AttributeListSyntax attrList && attrList.Attributes.Count == 1) 3022if (declaration.Parent != null && ((AttributeArgumentListSyntax)declaration.Parent).Arguments.Count == 1) 3041if (declaration.Parent is BaseListSyntax baseList && baseList.Types.Count == 1)
CSharpAccessibilityFacts.cs (7)
205if (fd.Declaration != null && fd.Declaration.Variables.Count == 1) 217if (ef.Declaration != null && ef.Declaration.Variables.Count == 1) 229if (ld.Declaration != null && ld.Declaration.Variables.Count == 1) 242if (vd.Variables.Count == 1 && vd.Parent == null) 258if (vd == null || vd.Variables.Count > 1) 279if (list.Attributes.Count == 1) 287if (declaration.Parent is not AttributeListSyntax parentList || parentList.Attributes.Count > 1)
CSharpCodeGenerationService.cs (2)
291var parameterCount = currentParameterList != null ? currentParameterList.Parameters.Count : 0; 454if (attributes.Count == 1)
CSharpDeclarationComparer.cs (2)
412var xParameterCount = x.Parameters.Count; 413var yParameterCount = y.Parameters.Count;
CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
225if (_currentNonDiscardVariables.Count > 0)
CSharpSemanticFacts.cs (1)
308if (index >= 0 && (index + 1) < orderByClauseSyntax.Orderings.Count)
CSharpSyntaxFacts.cs (2)
877if (typeParameterList != null && typeParameterList.Parameters.Count > 0) 881for (var i = 1; i < typeParameterList.Parameters.Count; i++)
CSharpTypeInferenceService.TypeInferrer.cs (7)
739var argumentCount = argumentOpt?.Parent is BaseArgumentListSyntax baseArgumentList ? baseArgumentList.Arguments.Count : -1; 1340.Where(a => a.Parameters.Length == initializerExpression.Expressions.Count) 1589var subPatternCount = positionalPart.Subpatterns.Count; 1792if (invocation.ArgumentList.Arguments.Count > 0) 1836return lambdaExpression.ParameterList.Parameters.Count == 0 2129if (armIndex < switchExpression.Arms.Count - 1) 2384if (elementTypesBuilder.Contains(null) || elementTypesBuilder.Count != arguments.Count)
CSharpTypeStyleHelper.State.cs (1)
66if (variableDeclaration.Variables.Count != 1)
CSharpUseImplicitTypeHelper.cs (1)
118if (variableDeclaration.Variables.Count != 1)
EnumMemberGenerator.cs (2)
95if (destination.Members.Count == 0) 106if (destination.Members.Count == value &&
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (9)
54var builder = ArrayBuilder<string>.GetInstance(baseList.Types.Count); 198parameterCount: localFunction.ParameterList.Parameters.Count, 199typeParameterCount: localFunction.TypeParameterList?.Parameters.Count ?? 0)); 243typeParameterCount: typeDeclaration.TypeParameterList?.Parameters.Count ?? 0); 292parameterCount: ctorDecl.ParameterList?.Parameters.Count ?? 0)); 365parameterCount: method.ParameterList?.Parameters.Count ?? 0, 366typeParameterCount: method.TypeParameterList?.Parameters.Count ?? 0)); 421if (memberDeclaration is RecordDeclarationSyntax { ParameterList: { Parameters.Count: > 0 } parameterList } recordDeclaration) 738simpleTypeName = CreateValueTupleTypeString(tupleType.Elements.Count);
FormattingHelpers.cs (1)
399if (initializer.Expressions.Count <= 0)
ParenthesizedExpressionSyntaxExtensions.cs (2)
648if (argumentIndex >= 0 && argumentIndex < argumentList.Arguments.Count - 1) 657if (expressionIndex >= 0 && expressionIndex < initializer.Expressions.Count - 1)
Recommendations\CSharpRecommendationServiceRunner.cs (3)
36AnonymousMethodExpressionSyntax anonymousMethod => anonymousMethod.ParameterList?.Parameters.Count ?? -1, 37ParenthesizedLambdaExpressionSyntax parenthesizedLambda => parenthesizedLambda.ParameterList.Parameters.Count, 61if (parameters.Count > ordinalInLambda)
SeparatedSyntaxListExtensions.cs (1)
16if (index < separatedList.Count)
Simplification\Reducers\CSharpExtensionMethodReducer.cs (1)
64var noOfArguments = argumentList.Arguments.Count;
Simplification\Reducers\CSharpMiscellaneousReducer.cs (1)
94parenthesizedLambda.ParameterList.Parameters.Count == 1)
SpacingFormattingRule.cs (2)
569=> forStatement.Initializers.Count == 0 572&& forStatement.Incrementors.Count == 0;
SpeculationAnalyzer.cs (3)
199Debug.Assert(originalParams.Count == replacedParams.Count); 202for (var i = 0; i < originalParams.Count; i++)
TypeDeclarationSyntaxExtensions.cs (1)
154return (EnumDeclarationSyntax)EnsureHasBraces(typeDeclaration, typeDeclaration.Members.Count > 0);
TypeStyleHelper.cs (2)
45if (tupleType.TupleElements.Length != tuple.Arguments.Count) 50for (int i = 0, n = tuple.Arguments.Count; i < n; i++)
Microsoft.CodeAnalysis.Features (34)
AbstractAddParameterCodeFixProvider.cs (2)
198if (isNamedArgument || NonParamsParameterCount(method) < arguments.Count) 439for (int i = 0, n = arguments.Count; i < n; i++)
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
245errorCodeNodes.Count > 0)
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
625if (variables.Count == 1 &&
AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
144if (declarators.Count != 1)
AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
90if (arguments.Count != 2)
AbstractUseNullPropagationDiagnosticAnalyzer.cs (1)
283if (arguments.Count != 2)
AbstractValidateFormatStringDiagnosticAnalyzer.cs (3)
138var numberOfArguments = arguments.Count; 229if (parameterWithMatchingName.Ordinal >= arguments.Count) 236if (parameterWithMatchingName.IsParams && parameters.Length != arguments.Count)
ChangeSignature\AbstractChangeSignatureService.cs (8)
645if (parameters.Count == 0) 660for (var i = 0; i < parameters.Count - 1; i++) 670return parameters.Count - 1; 695if (index < list.Count) 711if (index < list.Count) 844else if (indexInListOfPreexistingArguments < newArguments.Count) 858else if (indexInListOfPreexistingArguments < newArguments.Count) 887while (indexInListOfPreexistingArguments < newArguments.Count)
CodeRefactorings\AbstractRefactoringHelpersService.cs (1)
416if (variables.Count == 1)
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (2)
167if (arguments.Count != 1) 395if (variables.Count == 1)
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (3)
66for (var i = placeholderIndex + 1; i < arguments.Count; i++) 153for (int i = 0, n = arguments.Count - 1; i < n; i++) 159var remainingArgCount = arguments.Count - i - 1;
ExtractMethod\SelectionResult.cs (1)
187if (arguments.Count != 1)
Fixer.cs (1)
130for (var i = 0; i < arguments.Count; i++)
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (3)
137if (_syntaxFacts.GetVariablesOfLocalDeclarationStatement(localDeclaration).Count > 1) 514if (insertionIndex > invocationArguments.Count) 622for (var i = 0; i < arguments.Count; i++)
MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.cs (1)
34if (variables.Count != 1)
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
79if (variables.Count == 1)
UseCollectionInitializerAnalyzer.cs (1)
192if (arguments.Count < 1)
UseNamedArguments\AbstractUseNamedArgumentsCodeRefactoringProvider.cs (1)
78var argumentCount = arguments.Count;
Wrapping\SeparatedSyntaxList\AbstractSeparatedSyntaxListWrapper.cs (1)
70if (listItems.Count <= 1)
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\ControlFlowGraphVerifier.cs (2)
635return reference.Syntax is CSharp.Syntax.SwitchExpressionSyntax switchExpr && switchExpr.Arms.Count == 0; 1019caseStmt.Cases.Count > 1 &&
Microsoft.CodeAnalysis.VisualBasic (169)
Binding\Binder_AnonymousTypes.vb (2)
110Dim fieldsCount = initializerSyntax.Initializers.Count 134Dim initializersCount As Integer = initializers.Count
Binding\Binder_Delegates.vb (1)
93argumentCount = argumentListOpt.Arguments.Count
Binding\Binder_Expressions.vb (12)
311Dim numElements As Integer = arguments.Count 325Dim boundArguments = ArrayBuilder(Of BoundExpression).GetInstance(arguments.Count) 326Dim elementTypes = ArrayBuilder(Of TypeSymbol).GetInstance(arguments.Count) 327Dim elementLocations = ArrayBuilder(Of Location).GetInstance(arguments.Count) 399Dim numElements As Integer = arguments.Count 2462Dim arity As Integer = If(typeArguments IsNot Nothing, typeArguments.Arguments.Count, 0) 2846Dim rightArity As Integer = If(typeArguments IsNot Nothing, typeArguments.Arguments.Count, 0) 3596Dim boundArguments(arguments.Count - 1) As TypeSymbol 3598For i As Integer = 0 To arguments.Count - 1 Step 1 4127If initializers.Count = 0 Then 4219If dimension <> 1 OrElse node.Initializers.Count <> 0 Then 4331For i As Integer = 0 To arguments.Count - 1
Binding\Binder_Initializers.vb (1)
293fieldSymbols.Length = DirectCast(equalsValueOrAsNewSyntax.Parent, VariableDeclaratorSyntax).Names.Count)
Binding\Binder_Invocation.vb (1)
2991Dim argsArr(arguments.Count - 1) As ArgumentSyntax
Binding\Binder_ObjectInitializer.vb (3)
86If argumentListOpt Is Nothing OrElse argumentListOpt.Arguments.Count = 0 Then 614Dim initializerCount = memberInitializerSyntax.Initializers.Count 836Dim initializerCount = initializers.Count
Binding\Binder_Query.vb (51)
211Dim aggregationVariablesCount As Integer = aggregationVariables.Count 215Debug.Assert(aggregationVariables.Count > 0, "Malformed syntax tree.") 396If aggregationVariables.Count <= 1 Then 770Debug.Assert(variables.Count > 0, "Malformed syntax tree.") 772If variables.Count = 0 Then 788For i = If(skipFirstVariable, 1, 0) To variables.Count - 1 882Return groupBy.Items.Count = 0 976Debug.Assert(variables.Count > 0, "Malformed syntax tree.") 979If variables.Count = 0 Then 1013For i = If(source Is sourceOpt, 0, 1) To variables.Count - 1 1057If i = variables.Count - 1 Then 1110(i = variables.Count - 1 AndAlso 1170Debug.Assert(i = variables.Count - 1) 1248If DirectCast(nextOperator, LetClauseSyntax).Variables.Count > 0 Then 1254Debug.Assert(DirectCast(nextOperator, LetClauseSyntax).Variables.Count > 0, "Malformed syntax tree.") 1302Debug.Assert([let].Variables.Count > 0) 1394Debug.Assert(join.JoinedVariables.Count = 1, "Malformed syntax tree.") 1398If join.JoinedVariables.Count = 0 Then 1640Debug.Assert(groupJoin.JoinedVariables.Count = 1, "Malformed syntax tree.") 1644If groupJoin.JoinedVariables.Count = 0 Then 1839If groupBy.Items.Count = 0 Then 1863If items.Count > 0 Then 2530If orderByOrderings.Count = 0 Then 2532Debug.Assert(orderByOrderings.Count > 0, "Malformed syntax tree.") 2544For i = 0 To orderByOrderings.Count - 1 2696If selectVariables.Count = 1 Then 2742If selectVariables.Count = 1 Then 2760ElseIf selectVariables.Count = 0 Then 2762Debug.Assert(selectVariables.Count > 0, "Malformed syntax tree.") 2767Dim selectors = New BoundExpression(selectVariables.Count - 1) {} 2769Dim rangeVariables(selectVariables.Count - 1) As RangeVariableSymbol 2771For i As Integer = 0 To selectVariables.Count - 1 2783Dim fields = New AnonymousTypeField(selectVariables.Count - 1) {} 3006Select Case aggregationVariables.Count 3009Debug.Assert(aggregationVariables.Count > 0, "Malformed syntax tree.") 3139Debug.Assert([let].Variables.Count > 0) 3297If joinConditions.Count = 0 Then 3299Debug.Assert(joinConditions.Count > 0, "Malformed syntax tree.") 3304ElseIf joinConditions.Count = 1 Then 3328Dim outerKeys(joinConditions.Count - 1) As BoundExpression 3329Dim innerKeys(joinConditions.Count - 1) As BoundExpression 3332For i As Integer = 0 To joinConditions.Count - 1 3347Dim fields(joinConditions.Count - 1) As AnonymousTypeField 3349For i As Integer = 0 To joinConditions.Count - 1 3796Dim fieldsToReserveForAggregationVariables As Integer = Math.Max(aggregationVariables.Count, 1) 3845If aggregationVariables.Count = 0 Then 3847Debug.Assert(aggregationVariables.Count > 0, "Malformed syntax tree.") 3854For i As Integer = 0 To aggregationVariables.Count - 1 3881If aggregationVariables.Count = 0 Then 3883Debug.Assert(aggregationVariables.Count > 0, "Malformed syntax tree.") 3887Debug.Assert(aggregationVariables.Count = 1)
Binding\Binder_Statements.vb (15)
1006If varDecl.Names.Count > 1 Then 1016If names.Count = 1 Then 1022For i = 0 To names.Count - 1 1023Dim var = BindVariableDeclaration(varDecl, names(i), asClauseOpt, If(i = names.Count - 1, initializerOpt, Nothing), diagnostics) 1028Dim nameCount = names.Count 1041For i = 0 To names.Count - 1 2173Debug.Assert(midArguments.Count = 2 OrElse midArguments.Count = 3) 2185If midArguments.Count > 2 Then 2939Debug.Assert(names.Count = 1, "should be exactly one control variable") 3030ElseIf controlVariableList.Count = 1 Then 3037Dim nextVariableCount = controlVariableList.Count 3530Debug.Assert(variableDeclarator.Names.Count = 1, "should be exactly one control variable") 4415Dim usingVariableDeclarationCount = usingVariableDeclarations.Count 4446DirectCast(syntaxNodeForErrors, VariableDeclaratorSyntax).Names.Count > 1 Then
Binding\Binder_Symbols.vb (5)
110Debug.Assert(typeArguments.Length = syntaxArguments.Count) 611Dim numElements As Integer = syntax.Elements.Count 882Dim arity As Integer = typeArgumentsSyntax.Arguments.Count 1035Dim arity As Integer = typeArgumentsSyntax.Arguments.Count 1120Dim arity As Integer = typeArgumentsSyntax.Arguments.Count
Binding\Binder_Utils.vb (5)
362Dim rank As Integer = arrayBoundsOpt.Arguments.Count 828Dim params = ArrayBuilder(Of ParameterSymbol).GetInstance(parametersSyntax.Count) 868Dim params = ArrayBuilder(Of ParameterSymbol).GetInstance(syntaxOpt.Parameters.Count) 956Dim params = ArrayBuilder(Of ParameterSymbol).GetInstance(syntaxOpt.Parameters.Count) 1035Dim count As Integer = syntax.Count
Binding\BinderFactory.vb (2)
288Debug.Assert(declarator.Names.Count > 0) 299If declarator.Names.Count > 1 Then
Binding\DocumentationCommentCrefBinder.vb (12)
91CollectCrefNameSymbolsStrict(reference.Name, reference.Signature.ArgumentTypes.Count, typeParameters, symbols, preserveAliases, useSiteInfo) 215Return BindInsideCrefReferenceName(name, crefReference.Signature.ArgumentTypes.Count, preserveAliases, useSiteInfo) 279For i = 0 To arguments.Count - 1 350arity = generic.TypeArgumentList.Arguments.Count 463If signature.ArgumentTypes.Count > 0 Then 538genericName.TypeArgumentList.Arguments.Count, 617genericName.TypeArgumentList.Arguments.Count, 825Dim typeParameterSymbols(arguments.Count - 1) As TypeSymbol 827For i = 0 To arguments.Count - 1 852Debug.Assert(method.Arity = genericName.TypeArgumentList.Arguments.Count) 857Debug.Assert(type.Arity = genericName.TypeArgumentList.Arguments.Count) 1107For i = 0 To genericArguments.Count - 1
Binding\DocumentationCommentCrefBinder_Compat.vb (6)
123genericName.TypeArgumentList.Arguments.Count, 300genericName.TypeArgumentList.Arguments.Count, 397Debug.Assert(method.Arity = genericName.TypeArgumentList.Arguments.Count) 402Debug.Assert(type.Arity = genericName.TypeArgumentList.Arguments.Count) 415Dim result(args.Count - 1) As TypeSymbol 416For i = 0 To args.Count - 1
Binding\ForOrForEachBlockBinder.vb (1)
61Debug.Assert(declarator.Names.Count = 1)
Binding\MemberSemanticModel.vb (3)
648Debug.Assert(index < parentInitializer.Initializers.Count) 935If DirectCast(node, FromClauseSyntax).Variables.Count < 2 AndAlso 1524For i As Integer = 0 To variables.Count - 1
Binding\StatementListBinder.vb (2)
71For i = 0 To names.Count - 1 78If(isNotAsNewAndHasInitializer AndAlso i = names.Count - 1,
Binding\UsingBlockBinder.vb (3)
45If variableDeclarators.Count > 0 Then 53For i = 0 To names.Count - 1 62If(isNotAsNewAndHasInitializer AndAlso i = names.Count - 1,
Compilation\SyntaxTreeSemanticModel.vb (2)
1830Return endNode.ControlVariables.Count > 1 1850Return endNode.ControlVariables.Count <> nesting
Declarations\DeclarationTreeBuilder.vb (1)
809Return typeParamsSyntax.Parameters.Count
Lowering\Instrumentation\DebugInfoInjector.vb (1)
111If aggregateClause.AggregationVariables.Count = 1 Then
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.vb (2)
132If declarator.Names.Count > 1 Then 163If declarator.Names.Count > 1 Then
OptionsValidator.vb (1)
43If importsClausesSyntaxList.Count > 1 Then
Symbols\Attributes\AttributeData.vb (1)
261If nodeOpt.ArgumentList IsNot Nothing AndAlso nodeOpt.ArgumentList.Arguments.Count > argumentIndex Then
Symbols\ConstraintsHelper.vb (1)
494Debug.Assert(typeArgumentsSyntax.Count = type.Arity)
Symbols\Source\CustomEventAccessorSymbol.vb (1)
156Dim nParameters = parameterListSyntax.Count
Symbols\Source\SourceMemberFieldSymbol.vb (4)
497If declarator.Names.Count > 1 AndAlso declarator.Initializer IsNot Nothing Then 519If(declarator.Names.Count > 0, 529Dim nameCount = declarator.Names.Count 602(modifiedIdentifier.ArrayBounds.Arguments.Count > 0) Then
Symbols\Source\SourceMemberMethodSymbol.vb (1)
314Dim arity As Integer = typeParamsSyntax.Count
Symbols\Source\SourceMethodSymbol.vb (10)
120Dim arity = If(syntax.TypeParameterList Is Nothing, 0, syntax.TypeParameterList.Parameters.Count) 346If syntax.ParameterList.Parameters.Count = 1 Then 351If syntax.ParameterList.Parameters.Count = 2 Then 356If syntax.ParameterList.Parameters.Count = 1 OrElse 2 = syntax.ParameterList.Parameters.Count Then 357Debug.Assert(OverloadResolution.GetOperatorInfo(name).ParamCount = syntax.ParameterList.Parameters.Count) 394If (syntax.ParameterList IsNot Nothing AndAlso syntax.ParameterList.Parameters.Count > 0) Then 934If operatorStatement.ParameterList.Parameters.Count <= 1 Then 941If operatorStatement.ParameterList.Parameters.Count <= 1 Then 2064Return If(paramListOpt Is Nothing, 0, paramListOpt.Parameters.Count)
Symbols\Source\SourceNamedTypeSymbol.vb (4)
822Debug.Assert(typeParamListSyntax.Parameters.Count = Me.Arity) ' If this is false, something is really wrong with the declaration tree. 922Debug.Assert(typeParamListSyntax.Count = n) 1088If baseClassSyntax IsNot Nothing OrElse inheritsDeclaration.Types.Count > 1 Then 1091If baseClassSyntax Is Nothing AndAlso inheritsDeclaration.Types.Count > 0 Then
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (1)
336If constructorSyntax.ParameterList Is Nothing OrElse constructorSyntax.ParameterList.Parameters.Count = 0 Then
Symbols\Source\SourcePropertyAccessorSymbol.vb (4)
394Dim synthesizeParameter = isSetter AndAlso (parameterListSyntax.Count = 0) 395Dim nParameters = nPropertyParameters + parameterListSyntax.Count + If(synthesizeParameter, 1, 0) 400If parameterListSyntax.Count > 0 Then 424If parameterListSyntax.Count = 1 Then
Symbols\Source\SourcePropertySymbol.vb (1)
816Return If(paramList Is Nothing, 0, paramList.Parameters.Count)
Syntax\NameSyntax.vb (1)
16Return DirectCast(Me, GenericNameSyntax).TypeArgumentList.Arguments.Count
Syntax\SyntaxNodeExtensions.vb (2)
167If invocation.ArgumentList Is Nothing OrElse invocation.ArgumentList.Arguments.Count = 0 Then 174If invocation.ArgumentList.Arguments.Count = 1 Then
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 (31)
ExpressionSyntaxExtensions.vb (1)
176While collectionInitializer.Initializers.Count > 0 AndAlso
ImportsOrganizer.vb (3)
37If import1.ImportsClauses.Count = 0 OrElse import2.ImportsClauses.Count = 0 Then 138If clauses.Count > 0 Then
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
InvocationExpressionSyntaxExtensions.vb (1)
13Return invocationExpression.ArgumentList IsNot Nothing AndAlso invocationExpression.ArgumentList.Arguments.Count = 0 AndAlso
J\s\src\Analyzers\VisualBasic\Analyzers\UseAutoProperty\Utilities.vb\Utilities.vb (2)
11If declarator.Names.Count > 1 Then 19If field.Declarators.Count > 1 Then
NameSyntaxComparer.vb (3)
119value = x.TypeArgumentList.Arguments.Count - y.TypeArgumentList.Arguments.Count 125For i = 0 To x.TypeArgumentList.Arguments.Count
NodeBasedFormattingRule.vb (1)
505If forCount <= nextStatement.ControlVariables.Count Then
SemanticModelExtensions.vb (2)
127If variableDeclarator.Names.Count > 0 Then 142If variableDeclarator.Names.Count > 0 Then
SpeculationAnalyzer.vb (3)
277Debug.Assert(originalParams.Count = replacedParams.Count) 284For i As Integer = 0 To originalParams.Count - 1
StatementSyntaxExtensions.vb (1)
390Return If(list Is Nothing, 0, list.Parameters.Count)
SyntaxNodeExtensions.vb (2)
988For j = 0 To statement.ImportsClauses.Count - 1 1276If DirectCast(parent, VariableDeclaratorSyntax).Names.Count = 1 Then
VisualBasicSyntaxFacts.vb (7)
841Return field.Declarators.Count > 0 AndAlso ContainsExclusively(GetSeparatedSyntaxListSpan(field.Declarators), span) 871Debug.Assert(list.Count > 0) 1019If typeParameterList IsNot Nothing AndAlso typeParameterList.Parameters.Count > 0 Then 1022For i = 1 To typeParameterList.Parameters.Count - 1 1639Return DirectCast(node, VariableDeclaratorSyntax).Names.Count 1643Return DirectCast(node, AttributeListSyntax).Attributes.Count 1645Return DirectCast(node, ImportsStatementSyntax).ImportsClauses.Count
VisualBasicUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.vb (1)
29Return declarator.Names.Count = 1
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (15)
ArgumentListSyntaxExtensions.vb (1)
13Dim count = argumentList.Arguments.Count
ObjectCreationExpressionExtensions.vb (1)
17If objectCreationExpression.ArgumentList.Arguments.Count > 0 Then
SpecialFormattingOperation.vb (4)
77AddIndentBlockOperations(Of ParameterListSyntax)(list, node, Function(n) Not n.OpenParenToken.IsMissing AndAlso n.Parameters.Count > 0) 79AddIndentBlockOperations(Of TypeParameterListSyntax)(list, node, Function(n) Not n.OpenParenToken.IsMissing AndAlso n.Parameters.Count > 0, indentationDelta:=1) 116argumentList.Arguments.Count = 0 OrElse 185If caseStatement Is Nothing OrElse caseStatement.Cases.Count = 0 Then
UseInitializerHelpers.vb (1)
15objectCreation.ArgumentList.Arguments.Count = 0 Then
VisualBasicAddExplicitCastCodeFixProvider.vb (1)
123For i = 0 To arguments.Count - 1
VisualBasicMoveDeclarationNearReferenceService.vb (1)
38Return variableDeclarator.Names.Count = 1
VisualBasicSemanticFactsService.vb (1)
146If usingStatement.Variables.Count > 0 Then
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).
VisualBasicUseCollectionInitializerCodeFixProvider.vb (1)
78If arguments.Count = 1 Then
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (2)
EndConstructGeneration\EndConstructStatementVisitor.vb (1)
73ElseIf parent.NextStatement.ControlVariables.Count > 0 Then
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)
3394Assert.Equal(literal.Arguments.Count, parts.Length)
Microsoft.CodeAnalysis.VisualBasic.Features (73)
ChangeSignature\VisualBasicChangeSignatureService.vb (4)
549argumentCount = argumentList.Arguments.Count 566If arguments.Count = 0 Then 569numSeparatorsToSkip = arguments.Count - newArguments.Length + 1 573numSeparatorsToSkip = arguments.Count - newArguments.Length
CodeFixes\Suppression\VisualBasicSuppressionCodeFixProvider.vb (2)
213Return attributeList IsNot Nothing AndAlso attributeList.Attributes.Count = 1 239hasMultipleIds = errorCodes.Count > 1
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (5)
261If localDeclaration.Declarators.Count > 1 And variableDeclarator.Names.Count = 1 Then 265If variableDeclarator.Names.Count > 1 Then 276If variableDeclarator.Names.Count > 1 OrElse 277localDeclaration.Declarators.Count > 1 Then
CodeRefactorings\VisualBasicRefactoringHelpersService.vb (2)
96If localDeclarationStatement.Declarators.Count = 1 And localDeclarationStatement.Declarators.First().Names.Count = 1 Then
Completion\CompletionProviders\InternalsVisibleToCompletionProvider.vb (1)
52Return If(arguments.Count > 0, arguments(0).GetExpression(), Nothing)
Completion\KeywordRecommenders\Declarations\EventKeywordRecommender.vb (1)
42If variableDeclarator.Names.Count = 1 AndAlso variableDeclarator.Names.First().Identifier = targetToken Then
ConvertAnonymousType\VisualBasicConvertAnonymousTypeToTupleCodeRefactoringProvider.vb (1)
23Return anonymousType.Initializer.Initializers.Count
ConvertForEachToFor\VisualBasicConvertForEachToForCodeRefactoringProvider.vb (2)
79If nextStatement.ControlVariables.Count > 0 Then 80Debug.Assert(nextStatement.ControlVariables.Count = 1)
ConvertForToForEach\VisualBasicConvertForToForEachCodeRefactoringProvider.vb (1)
40Return firstVariable.Names.Count = 1
Debugging\BreakpointResolver.vb (1)
65parameterCount = 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\SyntaxUtilities.vb (1)
130Return ctor.BlockStatement.ParameterList.Parameters.Count = 0
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (13)
71If variableDeclarator.Names.Count = 1 Then 98Return node.Parent.Parent.IsKind(SyntaxKind.FieldDeclaration) AndAlso DirectCast(node.Parent, VariableDeclaratorSyntax).Names.Count > 1 105Return node.Parent.IsKind(SyntaxKind.FieldDeclaration) AndAlso node.Names.Count = 1 162If variableDeclarator.Names.Count = 1 Then 207Return variableDeclarator.Names.Count > 1 AndAlso variableDeclarator.Initializer IsNot Nothing OrElse HasAsNewClause(variableDeclarator) 408If Not declaration.Parent.IsKind(SyntaxKind.FieldDeclaration) OrElse variableDeclarator.Names.Count > 1 Then 538If variableDeclarator.Names.Count > 1 Then 610DirectCast(node.Parent, VariableDeclaratorSyntax).Names.Count = 1 Then 1030DirectCast(modifiedIdentifier.Parent, VariableDeclaratorSyntax).Names.Count > 1 1201Return If(variableDeclaration.Names.Count = 1, parent, syntax) 1362If variableDeclarator.Names.Count > 1 Then 1372If field.Declarators.Count = 1 AndAlso field.Declarators(0).Names.Count = 1 Then
EncapsulateField\VisualBasicEncapsulateFieldService.vb (1)
53If (DirectCast(fieldIdentifier.Parent, VariableDeclaratorSyntax).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)
60Contract.ThrowIfFalse(statement.Declarators.Count = 1) 126If declarationStatement.Declarators.Count <> 1 Then 190declaration.Declarators.Count <> 1 OrElse 191declaration.Declarators(0).Names.Count <> 1 OrElse 227If declaration.Declarators.Count <> 1 OrElse 228declaration.Declarators(0).Names.Count <> 1 OrElse
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb (1)
44If varDecl.Names.Count <> 1 Then
ExtractMethod\VisualBasicSelectionValidator.Validator.vb (1)
42If localDeclaration IsNot Nothing AndAlso localDeclaration.Declarators.Any(Function(d) d.Names.Count > 1 AndAlso d.Initializer IsNot Nothing) Then
ExtractMethod\VisualBasicSelectionValidator.vb (1)
272If nextStatement Is Nothing OrElse nextStatement.ControlVariables.Count < 2 Then
GenerateDefaultConstructors\VisualBasicGenerateDefaultConstructorsService.vb (1)
44If baseList.Types.Count > 0 AndAlso
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (1)
84If genericName.TypeArgumentList.Arguments.Count = 1 Then
GenerateType\VisualBasicGenerateTypeService.vb (3)
286objectCreationExpressionOpt.ArgumentList.Arguments.Count = 1 AndAlso 298ElseIf objectCreationExpressionOpt.ArgumentList.Arguments.Count <> 1 Then 380Dim typeArguments = If(state.SimpleName.Arity = genericName.TypeArgumentList.Arguments.Count,
Highlighting\KeywordHighlighters\ForLoopBlockHighlighter.vb (1)
119Dim numExpectedForBlocksMatched = Math.Max(nextStatement.ControlVariables.Count(), 1)
J\s\src\Analyzers\VisualBasic\Analyzers\UseAutoProperty\Utilities.vb\Utilities.vb (2)
11If declarator.Names.Count > 1 Then 19If field.Declarators.Count > 1 Then
QuickInfo\VisualBasicSemanticQuickInfoProvider.vb (1)
171If declarators.Count = 0 Then
ReplaceConditionalWithStatementsCodeRefactoringProvider\VisualBasicReplaceConditionalWithStatementsCodeRefactoringProvider.vb (2)
43If localDeclarationStatement.Declarators.Count = 1 Then 45If declarator.Names.Count = 1 Then
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (1)
202If invocationExpression.ArgumentList?.Arguments.Count <> 1 Then
UseInitializerHelpers.vb (1)
15objectCreation.ArgumentList.Arguments.Count = 0 Then
VisualBasicAddExplicitCastCodeFixProvider.vb (1)
123For i = 0 To arguments.Count - 1
VisualBasicUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.vb (1)
29Return declarator.Names.Count = 1
VisualBasicUseCollectionInitializerCodeFixProvider.vb (1)
78If arguments.Count = 1 Then
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (87)
Parser\ParseDirectives.vb (36)
1621Assert.Equal(0, disableNode.ErrorCodes.Count) 1626Assert.Equal(0, enableNode.ErrorCodes.Count) 1651Assert.Equal(2, enableNode.ErrorCodes.Count) 1660Assert.Equal(2, disableNode.ErrorCodes.Count) 1737Assert.Equal(0, enableNode.ErrorCodes.Count) 1757Assert.Equal(0, disableNode.ErrorCodes.Count) 1779Assert.Equal(0, disableNode.ErrorCodes.Count) 1803Assert.Equal(0, disableNode.ErrorCodes.Count) 1825Assert.Equal(0, enableNode.ErrorCodes.Count) 1854Assert.Equal(0, disableNode.ErrorCodes.Count) 1874Assert.Equal(0, disableNode.ErrorCodes.Count) 1896Assert.Equal(0, disableNode.ErrorCodes.Count) 1915Assert.Equal(3, enableNode.ErrorCodes.Count) 1940Assert.Equal(2, enableNode.ErrorCodes.Count) 1966Assert.Equal(2, enableNode.ErrorCodes.Count) 2012Assert.Equal(2, enableNode.ErrorCodes.Count) 2041Assert.Equal(3, enableNode.ErrorCodes.Count) 2066Assert.Equal(3, enableNode.ErrorCodes.Count) 2096Assert.Equal(2, enableNode.ErrorCodes.Count) 2118Assert.Equal(2, enableNode.ErrorCodes.Count) 2144Assert.Equal(2, enableNode.ErrorCodes.Count) 2166Assert.Equal(2, enableNode.ErrorCodes.Count) 2204Assert.Equal(6, disableNode.ErrorCodes.Count) 2266Assert.Equal(4, disableNode.ErrorCodes.Count) 2298Assert.Equal(4, disableNode.ErrorCodes.Count) 2326Assert.Equal(3, disableNode.ErrorCodes.Count) 2353Assert.Equal(0, enableNode.ErrorCodes.Count) 2461Assert.Equal(1, enableNode.ErrorCodes.Count) 2485Assert.Equal(1, enableNode.ErrorCodes.Count) 2511Assert.Equal(1, enableNode.ErrorCodes.Count) 2533Assert.Equal(0, enableNode.ErrorCodes.Count) 2581Assert.Equal(3, enableNode.ErrorCodes.Count) 2602Assert.Equal(0, enableNode.ErrorCodes.Count) 2639Assert.Equal(0, disableNode.ErrorCodes.Count) 2676Assert.Equal(2, disableNode.ErrorCodes.Count) 2688Assert.Equal(2, enableNode.ErrorCodes.Count)
Syntax\ManualTests.vb (8)
162Assert.Equal(0, null1.Count) 168Assert.Equal(0, null2.Count) 174Assert.Equal(0, empty1.Count) 180Assert.Equal(0, empty2.Count) 186Assert.Equal(1, singleton1.Count) 192Assert.Equal(1, singleton2.Count) 198Assert.Equal(3, list1.Count) 209Assert.Equal(3, list2.Count)
Syntax\SeparatedSyntaxListTests.vb (35)
24Assert.Equal(3, list.Count) 42Assert.Equal(4, newList.Count) 46Assert.Equal(5, newList.Count) 50Assert.Equal(4, newList.Count) 54Assert.Equal(4, newList.Count) 58Assert.Equal(4, newList.Count) 62Assert.Equal(4, newList.Count) 66Assert.Equal(5, newList.Count) 70Assert.Equal(5, newList.Count) 74Assert.Equal(5, newList.Count) 78Assert.Equal(5, newList.Count) 82Assert.Equal(2, newList.Count) 85newList = list.RemoveAt(list.Count - 1) 86Assert.Equal(2, newList.Count) 90Assert.Equal(2, newList.Count) 94Assert.Equal(2, newList.Count) 98Assert.Equal(2, newList.Count) 102Assert.Equal(3, newList.Count) 106Assert.Equal(3, newList.Count) 110Assert.Equal(3, newList.Count) 114Assert.Equal(4, newList.Count) 118Assert.Equal(4, newList.Count) 122Assert.Equal(4, newList.Count) 126Assert.Equal(2, newList.Count) 130Assert.Equal(2, newList.Count) 134Assert.Equal(2, newList.Count) 139Assert.Throws(Of ArgumentOutOfRangeException)(Function() list.Insert(list.Count + 1, nodeD)) 141Assert.Throws(Of ArgumentOutOfRangeException)(Function() list.InsertRange(list.Count + 1, {nodeD})) 143Assert.Throws(Of ArgumentOutOfRangeException)(Function() list.RemoveAt(list.Count)) 160Assert.Equal(0, list.Count) 166Assert.Equal(1, newList.Count) 170Assert.Equal(2, newList.Count) 174Assert.Equal(1, newList.Count) 178Assert.Equal(2, newList.Count) 182Assert.Equal(0, newList.Count)
Syntax\SyntaxListTests.vb (1)
217Assert.Equal(alphabet.Length, parsedArgumentList.Arguments.Count)
TestSyntaxNodes.vb (7)
569Assert.Equal(0, seplist.Count) 582Assert.Equal(0, arglist.Arguments.Count) 591Assert.Equal(1, seplist.Count) 626Assert.Equal(3, sepList.Count) 653Assert.Equal(3, sepList.Count) 1175If params.Count >= 2 Then 1182For i As Integer = 2 To params.Count - 1
Microsoft.CodeAnalysis.VisualBasic.Workspaces (94)
ArgumentListSyntaxExtensions.vb (1)
13Dim count = argumentList.Arguments.Count
CodeGeneration\VisualBasicCodeGenerationService.vb (2)
304Dim parameterCount = If(parameterList IsNot Nothing, parameterList.Parameters.Count, 0) 418If attributes.Count = 1 Then
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))
CodeGeneration\VisualBasicSyntaxGenerator.vb (34)
1537If fd.Declarators.Count = 1 Then 1539If vd.Initializer IsNot Nothing AndAlso vd.Names.Count = 1 Then 1966If list Is Nothing OrElse list.Attributes.Count > 1 Then 1971If list.Attributes.Count = 1 Then 1993Return p.ParameterList IsNot Nothing AndAlso p.ParameterList.Parameters.Count > 0 AndAlso p.Modifiers.Any(SyntaxKind.DefaultKeyword) 1997Return p.ParameterList IsNot Nothing AndAlso p.ParameterList.Parameters.Count > 0 AndAlso p.Modifiers.Any(SyntaxKind.DefaultKeyword) 2135If vd.Names.Count = 1 Then 2147If list.Attributes.Count = 1 Then 2153If stmt.ImportsClauses.Count = 1 Then 2207If ld.Declarators.Count = 1 AndAlso ld.Declarators(0).Names.Count = 1 Then 2212If fd.Declarators.Count = 1 AndAlso fd.Declarators(0).Names.Count = 1 Then 2219If al.Attributes.Count = 1 Then 2224If stmt.ImportsClauses.Count = 1 Then 2311If fd.Declarators.Count = 1 Then 2316If ld.Declarators.Count = 1 Then 2337If fd.Declarators.Count = 1 Then 2356If ld.Declarators.Count = 1 Then 2804Return If(typeParameterList.Parameters.Count = 0, Nothing, typeParameterList) 2894If constraints.Count = 1 Then 2896ElseIf constraints.Count > 1 Then 3077If ld.Declarators.Count = 1 Then 3082If fd.Declarators.Count = 1 Then 3098If ld.Declarators.Count = 1 Then 3103If fd.Declarators.Count = 1 Then 3533If al.Attributes.Count = 1 Then 3547If al.Attributes.Count = 1 Then 3883If vd IsNot Nothing AndAlso vd.Names.Count = 1 Then 3901If attrList IsNot Nothing AndAlso attrList.Attributes.Count = 1 Then 3908If argList.Arguments.Count = 1 Then 3916If imps.ImportsClauses.Count = 1 Then 3926If imp.Types.Count = 1 Then 3931If inh.Types.Count = 1 Then
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (8)
173typeParameterCount:=If(blockStatement.TypeParameterList?.Parameters.Count, 0)) 233parameterCount:=If(constructor.ParameterList?.Parameters.Count, 0))) 295parameterCount:=If(funcDecl.ParameterList?.Parameters.Count, 0), 296typeParameterCount:=If(funcDecl.TypeParameterList?.Parameters.Count, 0))) 377Dim parameterCount = node.ParameterList?.Parameters.Count 387If attribute.ArgumentList?.Arguments.Count > 0 Then 502If parameterList Is Nothing OrElse parameterList.Parameters.Count = 0 Then 620Dim tupleArity = DirectCast(node, TupleTypeSyntax).Elements.Count
Formatting\Rules\NodeBasedFormattingRule.vb (1)
505If forCount <= nextStatement.ControlVariables.Count Then
ImportsOrganizer.vb (3)
37If import1.ImportsClauses.Count = 0 OrElse import2.ImportsClauses.Count = 0 Then 138If clauses.Count > 0 Then
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
InvocationExpressionSyntaxExtensions.vb (1)
13Return invocationExpression.ArgumentList IsNot Nothing AndAlso invocationExpression.ArgumentList.Arguments.Count = 0 AndAlso
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (1)
176While collectionInitializer.Initializers.Count > 0 AndAlso
NameSyntaxComparer.vb (3)
119value = x.TypeArgumentList.Arguments.Count - y.TypeArgumentList.Arguments.Count 125For i = 0 To x.TypeArgumentList.Arguments.Count
ObjectCreationExpressionExtensions.vb (1)
17If objectCreationExpression.ArgumentList.Arguments.Count > 0 Then
OrganizeImports\VisualBasicOrganizeImportsService.Rewriter.vb (1)
54If list.Count > 0 Then
Recommendations\VisualBasicRecommendationServiceRunner.vb (2)
23Return lambdaSyntax.SubOrFunctionHeader.ParameterList.Parameters.Count 70If parameters.Count > ordinalInLambda Then
SemanticModelExtensions.vb (2)
127If variableDeclarator.Names.Count > 0 Then 142If variableDeclarator.Names.Count > 0 Then
Simplification\Reducers\VisualBasicEscapingReducer.vb (1)
222redimStatement.Clauses.Count > 0 AndAlso
Simplification\Reducers\VisualBasicExtensionMethodReducer.vb (1)
44Dim noOfArguments = argumentList.Arguments.Count
Simplification\Reducers\VisualBasicVariableDeclaratorReducer.vb (1)
68If variableDeclarator.Names.Count <> 1 Then
SpecialFormattingOperation.vb (4)
77AddIndentBlockOperations(Of ParameterListSyntax)(list, node, Function(n) Not n.OpenParenToken.IsMissing AndAlso n.Parameters.Count > 0) 79AddIndentBlockOperations(Of TypeParameterListSyntax)(list, node, Function(n) Not n.OpenParenToken.IsMissing AndAlso n.Parameters.Count > 0, indentationDelta:=1) 116argumentList.Arguments.Count = 0 OrElse 185If caseStatement Is Nothing OrElse caseStatement.Cases.Count = 0 Then
SpeculationAnalyzer.vb (3)
277Debug.Assert(originalParams.Count = replacedParams.Count) 284For i As Integer = 0 To originalParams.Count - 1
StatementSyntaxExtensions.vb (1)
390Return If(list Is Nothing, 0, list.Parameters.Count)
SyntaxNodeExtensions.vb (2)
988For j = 0 To statement.ImportsClauses.Count - 1 1276If DirectCast(parent, VariableDeclaratorSyntax).Names.Count = 1 Then
VisualBasicMoveDeclarationNearReferenceService.vb (1)
38Return variableDeclarator.Names.Count = 1
VisualBasicSemanticFactsService.vb (1)
146If usingStatement.Variables.Count > 0 Then
VisualBasicSyntaxFacts.vb (7)
841Return field.Declarators.Count > 0 AndAlso ContainsExclusively(GetSeparatedSyntaxListSpan(field.Declarators), span) 871Debug.Assert(list.Count > 0) 1019If typeParameterList IsNot Nothing AndAlso typeParameterList.Parameters.Count > 0 Then 1022For i = 1 To typeParameterList.Parameters.Count - 1 1639Return DirectCast(node, VariableDeclaratorSyntax).Names.Count 1643Return DirectCast(node, AttributeListSyntax).Attributes.Count 1645Return DirectCast(node, ImportsStatementSyntax).ImportsClauses.Count
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 (3)
AbstractMoveDeclarationNearReferenceService.State.cs (1)
65if (variables.Count != 1)
Editing\SyntaxGenerator.cs (1)
1539for (; count > 0 && offset < list.Count; count--)
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (1)
230var actualArgumentCount = syntaxFacts.GetArgumentsOfObjectCreationExpression(node).Count;
Microsoft.VisualStudio.LanguageServices.CSharp (23)
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (6)
110if (oldArguments.Count != newArguments.Count) 115for (var i = 0; i < oldArguments.Count; i++) 691if (oldTypes.Count != newTypes.Count) 696for (var i = 0; i < oldTypes.Count; i++)
CodeModel\CSharpCodeModelService.cs (16)
1611attribute.ArgumentList.Arguments.Count > index) 2759if (fieldDeclaration.Declaration.Variables.Count == 1) 2782if (memberIndex == members.Count - 1 && newMembers.Count > 0) 2798if (attributeList.Attributes.Count == 1) 3089if (attributeDeclaration.Attributes.Count > 1) 3092return index + (attributeDeclaration.Attributes.Count - indexOfAttributeInDeclaration); 3165return index + (variableDeclaration.Variables.Count - indexOfDeclaratorInField); 3241if (index > 0 && index == enumDeclaration.Members.Count) 3592methodDeclaration.ParameterList.Parameters.Count == 0) 3735? typeDeclaration.BaseList.Types.Count 3768typeDeclaration.BaseList.Types.Count == 0) 3801if (newBaseList.Types.Count == 0) 3834? typeDeclaration.BaseList.Types.Count 3863typeDeclaration.BaseList.Types.Count == 0) 3887if (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)
183multiLineLambda.SubOrFunctionHeader.ParameterList.Parameters.Count <> 1 OrElse