Implemented interface member:
983 references to Count
GenerateDocumentationAndConfigFiles (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
437if (variables.Count == 1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
65if (variables.Count != 1)
ILLink.CodeFixProvider (2)
Microsoft.AspNetCore.App.Analyzers (1)
Microsoft.AspNetCore.App.CodeFixes (5)
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (1)
Microsoft.CodeAnalysis (17)
Microsoft.CodeAnalysis.Analyzers (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
437if (variables.Count == 1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
65if (variables.Count != 1)
Microsoft.CodeAnalysis.AnalyzerUtilities (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
437if (variables.Count == 1)
Microsoft.CodeAnalysis.CodeStyle (26)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
247errorCodeNodes.Count > 0)
src\roslyn\src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
168if (declarators.Count != 1)
src\roslyn\src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
90if (arguments.Count != 2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
437if (variables.Count == 1)
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
636if (variables.Count == 1 &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
65if (variables.Count != 1)
Microsoft.CodeAnalysis.CSharp (107)
Binder\Binder_Patterns.cs (15)
719var builder = ArrayBuilder<BoundPattern>.GetInstance(subpatterns.Count);
1595var patternsBuilder = ArrayBuilder<BoundPositionalSubpattern>.GetInstance(positionalClause.Subpatterns.Count);
1617positionalClause.Subpatterns.Count, inputPlaceholder, positionalClause,
1683for (int i = 0; i < node.Subpatterns.Count; i++)
1772if (elementTypesWithAnnotations.Length != node.Subpatterns.Count && !hasErrors)
1774diagnostics.Add(ErrorCode.ERR_WrongNumberOfSubpatterns, node.Location, declType, elementTypesWithAnnotations.Length, node.Subpatterns.Count);
1779for (int i = 0; i < node.Subpatterns.Count; i++)
2013var subPatterns = ArrayBuilder<BoundPositionalSubpattern>.GetInstance(tupleDesignation.Variables.Count);
2035tupleDesignation.Variables.Count, inputPlaceholder, node, deconstructDiagnostics,
2055hasErrors = outPlaceholders.IsDefault || tupleDesignation.Variables.Count != outPlaceholders.Length;
2057for (int i = 0; i < tupleDesignation.Variables.Count; i++)
2076if (elementTypes.Length != tupleDesignation.Variables.Count && !hasErrors)
2079strippedInputType, elementTypes.Length, tupleDesignation.Variables.Count);
2082for (int i = 0; i < tupleDesignation.Variables.Count; i++)
2126var builder = ArrayBuilder<BoundPropertySubpattern>.GetInstance(node.Subpatterns.Count);
Binder\Binder_Symbols.cs (6)
674if (!permitDimensions && dimension.Count != 0 && dimension[0].Kind() != SyntaxKind.OmittedArraySizeExpression)
692int numElements = syntax.Elements.Count;
1362Debug.Assert(typeArguments.Count > 0);
1363var args = ArrayBuilder<TypeWithAnnotations>.GetInstance(typeArguments.Count);
1422Error(diagnostics, ErrorCode.ERR_BadArity, typeSyntax, type, MessageID.IDS_SK_TYPE.Localize(), typeArgumentsSyntax.Count);
1454Error(diagnostics, ErrorCode.ERR_BadArity, syntax, plainName, MessageID.IDS_MethodGroup.Localize(), typeArgumentsSyntax.Count);
Microsoft.CodeAnalysis.CSharp.CodeStyle (60)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
102if (variables.Count == 1)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (44)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
118if (arguments.Count == 1)
Microsoft.CodeAnalysis.CSharp.Features (121)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
118if (arguments.Count == 1)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (14)
Microsoft.CodeAnalysis.CSharp.Workspaces (87)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
102if (variables.Count == 1)
Microsoft.CodeAnalysis.Features (40)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
247errorCodeNodes.Count > 0)
src\roslyn\src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
168if (declarators.Count != 1)
src\roslyn\src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
90if (arguments.Count != 2)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
636if (variables.Count == 1 &&
Microsoft.CodeAnalysis.Razor.Compiler (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
437if (variables.Count == 1)
Microsoft.CodeAnalysis.VisualBasic (69)
Binding\Binder_Query.vb (41)
210Dim aggregationVariablesCount As Integer = aggregationVariables.Count
214Debug.Assert(aggregationVariables.Count > 0, "Malformed syntax tree.")
395If aggregationVariables.Count <= 1 Then
769Debug.Assert(variables.Count > 0, "Malformed syntax tree.")
771If variables.Count = 0 Then
787For i = If(skipFirstVariable, 1, 0) To variables.Count - 1
975Debug.Assert(variables.Count > 0, "Malformed syntax tree.")
978If variables.Count = 0 Then
1012For i = If(source Is sourceOpt, 0, 1) To variables.Count - 1
1056If i = variables.Count - 1 Then
1109(i = variables.Count - 1 AndAlso
1169Debug.Assert(i = variables.Count - 1)
1862If items.Count > 0 Then
2529If orderByOrderings.Count = 0 Then
2531Debug.Assert(orderByOrderings.Count > 0, "Malformed syntax tree.")
2543For i = 0 To orderByOrderings.Count - 1
2695If selectVariables.Count = 1 Then
2741If selectVariables.Count = 1 Then
2759ElseIf selectVariables.Count = 0 Then
2761Debug.Assert(selectVariables.Count > 0, "Malformed syntax tree.")
2766Dim selectors = New BoundExpression(selectVariables.Count - 1) {}
2768Dim rangeVariables(selectVariables.Count - 1) As RangeVariableSymbol
2770For i As Integer = 0 To selectVariables.Count - 1
2782Dim fields = New AnonymousTypeField(selectVariables.Count - 1) {}
3005Select Case aggregationVariables.Count
3008Debug.Assert(aggregationVariables.Count > 0, "Malformed syntax tree.")
3296If joinConditions.Count = 0 Then
3298Debug.Assert(joinConditions.Count > 0, "Malformed syntax tree.")
3303ElseIf joinConditions.Count = 1 Then
3327Dim outerKeys(joinConditions.Count - 1) As BoundExpression
3328Dim innerKeys(joinConditions.Count - 1) As BoundExpression
3331For i As Integer = 0 To joinConditions.Count - 1
3346Dim fields(joinConditions.Count - 1) As AnonymousTypeField
3348For i As Integer = 0 To joinConditions.Count - 1
3795Dim fieldsToReserveForAggregationVariables As Integer = Math.Max(aggregationVariables.Count, 1)
3844If aggregationVariables.Count = 0 Then
3846Debug.Assert(aggregationVariables.Count > 0, "Malformed syntax tree.")
3853For i As Integer = 0 To aggregationVariables.Count - 1
3880If aggregationVariables.Count = 0 Then
3882Debug.Assert(aggregationVariables.Count > 0, "Malformed syntax tree.")
3886Debug.Assert(aggregationVariables.Count = 1)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (32)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCoalesceExpression\VisualBasicUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.vb (1)
27Return declarator.Names.Count = 1
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (21)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseCollectionInitializer\VisualBasicUseCollectionInitializerCodeFixProvider.vb (1)
96If arguments.Count = 1 Then
Microsoft.CodeAnalysis.VisualBasic.Features (67)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCoalesceExpression\VisualBasicUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.vb (1)
27Return declarator.Names.Count = 1
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseCollectionInitializer\VisualBasicUseCollectionInitializerCodeFixProvider.vb (1)
96If arguments.Count = 1 Then
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (7)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (91)
Microsoft.CodeAnalysis.Workspaces (15)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
437if (variables.Count == 1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
65if (variables.Count != 1)
Microsoft.DotNet.CodeAnalysis (1)
Microsoft.DotNet.GenFacades (1)
Microsoft.Extensions.Logging.Generators (2)
Microsoft.Interop.LibraryImportGenerator (1)
Microsoft.Maui.Controls.BindingSourceGen (4)
Microsoft.ML.InternalCodeAnalyzer (3)
QuarantineTools.Tests (2)
Roslyn.Diagnostics.Analyzers (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
437if (variables.Count == 1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
65if (variables.Count != 1)
Roslyn.Diagnostics.CSharp.Analyzers (34)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
102if (variables.Count == 1)
Roslyn.Diagnostics.VisualBasic.Analyzers (41)
System.Windows.Forms.Analyzers.CSharp (1)
System.Windows.Forms.PrivateSourceGenerators (1)