Implemented interface member:
405 references to Count
GenerateDocumentationAndConfigFiles (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
88for (var i = fieldIndex; i < members.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (5)
200Contract.ThrowIfTrue(availableIndices != null && availableIndices.Count != declarationList.Count + 1); 287var index = GetPreferredIndex(declarationList.Count, availableIndices, forward: false); 294return declarationList.Count; 343Debug.Assert(desiredGroupIndex <= declarationList.Count); 346while (desiredGroupIndex < declarationList.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (1)
24if (existingImports.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (2)
109if (currentAccessors.Count != previousAccessors.Count)
Microsoft.Analyzers.Extra (1)
CallAnalysis\Fixers\LegacyLoggingFixer.cs (1)
624return targetClass.Members.Count + 1;
Microsoft.AspNetCore.App.Analyzers (2)
WebApplicationBuilder\PublicPartialProgramClassAnalyzer.cs (2)
39&& classDeclaration.AttributeLists.Count == 0 40&& (classDeclaration.Members == null || classDeclaration.Members.Count == 0) // Skip non-empty declarations
Microsoft.AspNetCore.Components.Analyzers (3)
ComponentParameterAnalyzer.cs (3)
153syntax.AccessorList?.Accessors.Count == 2) 183if (getter.Body is { Statements: { Count: 1 } } && getter.Body.Statements[0] is ReturnStatementSyntax returnStatement) 196if (setter.Body.Statements.Count == 1)
Microsoft.CodeAnalysis (17)
Syntax\SyntaxList`1.cs (14)
162if (this.Count == 0) 168return TextSpan.FromBounds(this[0].FullSpan.Start, this[this.Count - 1].FullSpan.End); 180if (this.Count == 0) 186return TextSpan.FromBounds(this[0].Span.Start, this[this.Count - 1].Span.End); 223return this.Insert(this.Count, node); 232return this.InsertRange(this.Count, nodes); 257if (index < 0 || index > this.Count) 286if (index < 0 || index > this.Count) 331if (index >= 0 && index < this.Count) 383return this[this.Count - 1]; 393return this[this.Count - 1]; 406Debug.Assert(_node == null || Count != 0); 556for (int i = this.Count - 1; i >= 0; i--) 569for (int i = this.Count - 1; i >= 0; i--)
Syntax\SyntaxList`1.Enumerator.cs (1)
29if (newIndex < _list.Count)
Syntax\SyntaxListBuilder.cs (2)
81this.AddRange(list, 0, list.Count); 105this.AddRange(list, 0, list.Count);
Microsoft.CodeAnalysis.Analyzers (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
88for (var i = fieldIndex; i < members.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (5)
200Contract.ThrowIfTrue(availableIndices != null && availableIndices.Count != declarationList.Count + 1); 287var index = GetPreferredIndex(declarationList.Count, availableIndices, forward: false); 294return declarationList.Count; 343Debug.Assert(desiredGroupIndex <= declarationList.Count); 346while (desiredGroupIndex < declarationList.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (1)
24if (existingImports.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (2)
109if (currentAccessors.Count != previousAccessors.Count)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
88for (var i = fieldIndex; i < members.Count; i++)
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
88for (var i = fieldIndex; i < members.Count; i++)
Microsoft.CodeAnalysis.CodeStyle.Fixes (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (5)
200Contract.ThrowIfTrue(availableIndices != null && availableIndices.Count != declarationList.Count + 1); 287var index = GetPreferredIndex(declarationList.Count, availableIndices, forward: false); 294return declarationList.Count; 343Debug.Assert(desiredGroupIndex <= declarationList.Count); 346while (desiredGroupIndex < declarationList.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (1)
24if (existingImports.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (2)
109if (currentAccessors.Count != previousAccessors.Count)
Microsoft.CodeAnalysis.CSharp (48)
Binder\Binder_Constraints.cs (1)
37Debug.Assert(clauses.Count > 0);
Binder\Binder_Expressions.cs (2)
4154for (int additionalRankIndex = 1; additionalRankIndex < node.Type.RankSpecifiers.Count; additionalRankIndex++) 4615if (rankSpecifiers.Count != 1 ||
Binder\Binder_InterpolatedString.cs (1)
45if (node.Contents.Count == 0)
Binder\Binder_Lambda.cs (1)
232if (attributesBuilder.Any(a => a.Count > 0))
Binder\Binder_Query.cs (2)
94for (int i = node.Body.Clauses.Count - 1; i >= 0; i--) 111for (int i = clauses.Count - 1; i >= 0; i--)
Binder\Binder_Statements.cs (5)
42if (node.AttributeLists.Count > 0) 1911if (node.AttributeLists.Count > 0) 1925int nStatements = syntaxStatements.Count; 3302int n = catchClauses.Count; 3452: (filter.Parent.Parent is TryStatementSyntax s && s.Catches.Count == 1 && s.Finally == null)
Binder\Binder_Symbols.cs (1)
670for (int i = node.RankSpecifiers.Count - 1; i >= 0; i--)
Binder\SwitchBinder_Patterns.cs (4)
33if (node.Sections.Count == 0) 176var boundSwitchSectionsBuilder = ArrayBuilder<BoundSwitchSection>.GetInstance(SwitchSyntax.Sections.Count); 197var boundLabelsBuilder = ArrayBuilder<BoundSwitchLabel>.GetInstance(node.Labels.Count); 210var boundStatementsBuilder = ArrayBuilder<BoundStatement>.GetInstance(node.Statements.Count);
Compilation\CSharpCompilation.cs (1)
4119if (unit.Members.Count > 0)
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (2)
625Debug.Assert(structure.Content.Count == 2); 627Debug.Assert(elementSyntax.Attributes.Count == 1);
Declarations\DeclarationTreeBuilder.cs (3)
134if (members.Count == 0) 591if (node.AttributeLists.Count > 0) 825if (node.Members.Count == 0)
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
628if (attributes.Count > 0)
Symbols\ConstraintsHelper.cs (2)
352if (typeParameters.Length == 0 || constraintClauses.Count == 0) 388if (constraintClauses.Count == 0)
Symbols\Source\QuickAttributeChecker.cs (1)
88if (usingsSyntax.Count == 0)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
5782if (members.Count == 0)
Symbols\Source\SourceNamedTypeSymbol.cs (5)
337if (skipPartialDeclarationsWithoutConstraintClauses && constraintClauses.Count == 0) 346if (constraintClauses.Count == 0) 393if (GetConstraintClauses((CSharpSyntaxNode)decl.SyntaxReference.GetSyntax(), out _).Count != 0) 418if (skipPartialDeclarationsWithoutConstraintClauses && constraintClauses.Count == 0) 427if (constraintClauses.Count == 0)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
166if (syntax.ConstraintClauses.Count > 0)
Symbols\Source\SourceParameterSymbol.cs (1)
81(syntax.AttributeLists.Count == 0) &&
Symbols\Source\SourcePropertySymbolBase.cs (2)
168if (indexerNameAttributeLists.Count == 0 || isExplicitInterfaceImplementation) 463Debug.Assert(indexerNameAttributeLists.Count != 0);
Symbols\Symbol.cs (1)
1505if (constraintClauses.Count > 0)
Syntax\CSharpSyntaxRewriter.cs (1)
142for (int i = 0, n = list.Count; i < n; i++)
Syntax\LambdaUtilities.cs (1)
250if (selectOrGroupClause.IsKind(SyntaxKind.SelectClause) && containingBody.Clauses.Count == 0)
Syntax\LookupPosition.cs (1)
100int count = attributesSyntaxList.Count;
Syntax\RecordDeclarationSyntax.cs (3)
38var semicolonToken = members.Count == 0 ? Token(SyntaxKind.SemicolonToken) : default; 39var openBraceToken = members.Count == 0 ? default : Token(SyntaxKind.OpenBraceToken); 40var closeBraceToken = members.Count == 0 ? default : Token(SyntaxKind.CloseBraceToken);
Syntax\SyntaxExtensions.cs (1)
424for (int i = arrayTypeSyntax.RankSpecifiers.Count - 1; i >= 0; i--)
Syntax\SyntaxFactory.cs (2)
1655Debug.Assert(structure.Content.Count == 2); 1657Debug.Assert(elementSyntax.Attributes.Count == 1);
Syntax\SyntaxReplacer.cs (1)
473if (index >= 0 && index < list.Count)
Microsoft.CodeAnalysis.CSharp.CodeStyle (31)
src\984dec8966cb7923\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (4)
111if (sections.Count == 0) 135Debug.Assert(labels.Count >= 1); 136if (labels.Count == 1) 220switch (section.Statements.Count)
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (2)
113if (typeDeclaration.AttributeLists.Count > 0) 128if (member.AttributeLists.Count > 0)
src\roslyn\src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
70if (block.Statements.Count != 1)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
318if (anonymousFunction.Block is { Statements.Count: 1 })
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCoalesceExpression\CSharpUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.cs (1)
59whenTrueStatement = ifStatement.Statement is BlockSyntax { Statements.Count: 1 } block
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (1)
105? block.Statements.Count == 1 ? block.Statements[0] : null
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
46return accessorList is { Accessors: [{ AttributeLists.Count: 0, RawKind: (int)SyntaxKind.GetAccessorDeclaration } accessor] }
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (1)
110if (implicitLambda.ParameterList.Parameters is not ([{ AttributeLists.Count: 0, Modifiers.Count: 0 } parameter]))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLabeledJumpStatements\CSharpUseLabeledJumpStatementsHelpers_FlagVariable.cs (2)
212nextIndex >= containingBlock.Statements.Count || 318if (index < 0 || index + 1 >= block.Statements.Count || block.Statements[index + 1] is not BreakStatementSyntax breakStatement)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
182if (block.Statements.Count == 0)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
296if (primaryConstructor.Parameters.Length == 0 && primaryConstructorDeclaration.AttributeLists.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (2)
377return contextNode.GetAncestorsOrThis<BaseNamespaceDeclarationSyntax>().FirstOrDefault(n => n.Usings.Count > 0); 390return containingNamespace.GetAncestors<BaseNamespaceDeclarationSyntax>().FirstOrDefault(n => n.Usings.Count > 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
491if (attributes.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (2)
78if (section is { Labels.Count: 0, Statements.Count: 0 })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (3)
162for (var i = 0; i < attributes.Count; ++i) 186if (switchSection.Labels.Count < 2) 193for (var i = 0; i < switchSection.Labels.Count - 1; ++i)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
267if (usings.Count <= 1) 274for (var i = 0; i < usings.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (5)
40if (organizedExternAliasList.Count > 0 && organizedUsingList.Count > 0) 51for (var i = 1; i < organizedUsingList.Count; i++) 114if (externAliasList.Count > 0 || usingList.Count > 0)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (48)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (3)
132if (switchLabels.Count == 1) 146for (var i = 1; i < switchLabels.Count; i++) 207Debug.Assert(statements.Count is 1 or 2);
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
810if (index == summaryContent.Count - 1 &&
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (2)
55if (accessorList.Accessors.Count == 1) 63else if (accessorList.Accessors.Count == 2)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (3)
202var compilationUnitWithoutBlankLine = compilationUnitWithoutUsings.Usings.Count == 0 279var namespaceDeclarationWithoutBlankLine = namespaceDeclarationWithoutUsings.Usings.Count == 0 403|| compilationUnit.Members.Count > 1
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (1)
92blockSyntax.Statements.Count == 0)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (2)
150if (fieldAttributes.Count == 0) 226accessors.All(a => a is { ExpressionBody: null, Body: null, AttributeLists.Count: 0 }))
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLabeledJumpStatements\CSharpUseLabeledJumpStatementsCodeFixProvider.cs (1)
108newLoop = newLoop.ReplaceNode(body, body.WithStatements(body.Statements.RemoveAt(body.Statements.Count - 1)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
31return members.Count == 1
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
593if (statementsArray.Count > 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
66canPlaceAtIndex: static (members, index) => index >= members.Count || members[index] is not GlobalStatementSyntax);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
182accessorList?.Accessors.Count == 1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (3)
117if (root.Externs.Count == 0) 145var endOfList = root.Usings.Count - 1; 148for (var i = 0; i < root.Usings.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (3)
238if (compUnit.Usings.Count > 0 && compUnit.Usings.Last().GetLastToken(includeZeroWidth: true) == token) 243if (compUnit.Externs.Count > 0 && compUnit.Externs.Last().GetLastToken(includeZeroWidth: true) == token) 255if (compUnit.AttributeLists.Count > 0 && compUnit.AttributeLists.Last().GetLastToken(includeZeroWidth: true) == token)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
432(compilationUnit.Externs.Count > 0 || compilationUnit.Usings.Count > 0)) 1996(compilationUnit.Externs.Count > 0 || compilationUnit.Usings.Count > 0))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (2)
38for (var i = 0; i < members.Count - 1; i++) 149return (TypeDeclarationSyntax)EnsureHasBraces(typeDeclaration, typeDeclaration.Members.Count > 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\TypingFormattingRule.cs (1)
74if (node is BlockSyntax { Statements: { Count: >= 1 } statements })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
413for (var i = clauses.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (14)
53for (var i = 0; i < usings.Count; i++) 69if (i < usings.Count - 1) 132Debug.Assert(oldUsings.Count == newUsings.Count); 135for (var i = 0; i < oldUsings.Count; i++) 160if (compilationUnit.Usings.Count > 0 && finalUsings.Count == 0) 180if (finalUsings.Count == 0 && 181resultCompilationUnit.Externs.Count == 0 && 182resultCompilationUnit.Members.Count >= 1) 212if (namespaceDeclaration.Usings.Count > 0 && finalUsings.Count == 0) 232if (finalUsings.Count == 0 && 233resultNamespace.Externs.Count == 0 &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
862for (var i = 0; i < arrayType.RankSpecifiers.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (2)
195else if (block.Statements.Count > 0) 205Debug.Assert(block.Statements.Count == 0);
Microsoft.CodeAnalysis.CSharp.Features (64)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
125if (localFunction.AttributeLists.Count > 0)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
283if (members.Count > 0)
CodeRefactorings\SyncNamespace\CSharpSyncNamespaceCodeRefactoringProvider.cs (1)
37if (namespaceDecls.Length == 1 && compilationUnit.Members.Count == 1)
Completion\KeywordRecommenders\NamespaceKeywordRecommender.cs (2)
90if (root.Externs.Count > 0 || 91root.Usings.Count > 0)
Completion\KeywordRecommenders\UsingKeywordRecommender.cs (1)
167((CompilationUnitSyntax)context.SyntaxTree.GetRoot(cancellationToken)).Externs.Count > 0)
ConvertForEachToFor\CSharpConvertForEachToForCodeRefactoringProvider.cs (1)
132if (bodyBlock.Statements.Count == 0)
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
132if (block.Statements.Count == 0)
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider_DocumentationComments.cs (2)
119for (int i = 0, n = docComment.Content.Count; i < n; i++) 127if (i + 1 < docComment.Content.Count && IsDocCommentNewLine(docComment.Content[i + 1]))
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (3)
113namespaceDeclaration.Members.Count >= 2) 166if (memberIndexToPlaceTrailingDirectivesOn < root.Members.Count) 229if (methodDeclaration.Body.Statements.Count > 0)
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (1)
346if (extensionMethod.ConstraintClauses.Count == 0 || movedTypeParameterCount == 0)
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (1)
43Contents.Count: > 0,
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
274if (documentationComment.Content.Count != 1)
EditAndContinue\BreakpointSpans.cs (3)
556if (switchLabel.Parent is not SwitchSectionSyntax switchSection || switchSection.Statements.Count == 0) 999for (var i = 0; i < accessors.Count; i++) 1001if (position <= accessors[i].FullSpan.End || i == accessors.Count - 1)
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (1)
57if (block.Statements.Count == 0)
IntroduceUsingStatement\CSharpIntroduceUsingStatementCodeRefactoringProvider.cs (1)
36=> tryStatement.Catches.Count > 0;
IntroduceVariable\CSharpIntroduceVariableService_IntroduceField.cs (1)
172for (var i = 0; i < oldMembers.Count; i++)
InvertIf\CSharpInvertIfCodeRefactoringProvider.cs (1)
264return block.Statements.Count == 1 && IsSingleStatement(block.Statements[0]);
LineSeparators\CSharpLineSeparatorService.cs (2)
262if (children.Count == 0) 270for (var i = 0; i < children.Count - 1; i++)
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (3)
54hasItems: namespaceDeclaration.Members.Count > 0, 93hasItems: extensionBlock.Members.Count > 0, 110hasItems: typeDeclaration.Members.Count > 0,
src\984dec8966cb7923\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (4)
111if (sections.Count == 0) 135Debug.Assert(labels.Count >= 1); 136if (labels.Count == 1) 220switch (section.Statements.Count)
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (2)
113if (typeDeclaration.AttributeLists.Count > 0) 128if (member.AttributeLists.Count > 0)
src\roslyn\src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
70if (block.Statements.Count != 1)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
318if (anonymousFunction.Block is { Statements.Count: 1 })
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCoalesceExpression\CSharpUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.cs (1)
59whenTrueStatement = ifStatement.Statement is BlockSyntax { Statements.Count: 1 } block
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (1)
105? block.Statements.Count == 1 ? block.Statements[0] : null
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
46return accessorList is { Accessors: [{ AttributeLists.Count: 0, RawKind: (int)SyntaxKind.GetAccessorDeclaration } accessor] }
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (1)
110if (implicitLambda.ParameterList.Parameters is not ([{ AttributeLists.Count: 0, Modifiers.Count: 0 } parameter]))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLabeledJumpStatements\CSharpUseLabeledJumpStatementsHelpers_FlagVariable.cs (2)
212nextIndex >= containingBlock.Statements.Count || 318if (index < 0 || index + 1 >= block.Statements.Count || block.Statements[index + 1] is not BreakStatementSyntax breakStatement)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
182if (block.Statements.Count == 0)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
296if (primaryConstructor.Parameters.Length == 0 && primaryConstructorDeclaration.AttributeLists.Count == 0)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (3)
132if (switchLabels.Count == 1) 146for (var i = 1; i < switchLabels.Count; i++) 207Debug.Assert(statements.Count is 1 or 2);
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
810if (index == summaryContent.Count - 1 &&
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (2)
55if (accessorList.Accessors.Count == 1) 63else if (accessorList.Accessors.Count == 2)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (3)
202var compilationUnitWithoutBlankLine = compilationUnitWithoutUsings.Usings.Count == 0 279var namespaceDeclarationWithoutBlankLine = namespaceDeclarationWithoutUsings.Usings.Count == 0 403|| compilationUnit.Members.Count > 1
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (1)
92blockSyntax.Statements.Count == 0)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (2)
150if (fieldAttributes.Count == 0) 226accessors.All(a => a is { ExpressionBody: null, Body: null, AttributeLists.Count: 0 }))
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLabeledJumpStatements\CSharpUseLabeledJumpStatementsCodeFixProvider.cs (1)
108newLoop = newLoop.ReplaceNode(body, body.WithStatements(body.Statements.RemoveAt(body.Statements.Count - 1)));
src\roslyn\src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (1)
250if (selectOrGroupClause.IsKind(SyntaxKind.SelectClause) && containingBody.Clauses.Count == 0)
Structure\Providers\CompilationUnitStructureProvider.cs (4)
40if (compilationUnit.Usings.Count > 0 || 41compilationUnit.Externs.Count > 0 || 42compilationUnit.Members.Count > 0 || 43compilationUnit.AttributeLists.Count > 0)
Structure\Providers\SwitchStatementStructureProvider.cs (2)
30if (section.Labels.Count > 0 && section.Statements.Count > 0)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (4)
Microsoft.NetCore.Analyzers\Performance\CSharpPreferDictionaryTryMethodsOverContainsKeyGuardFixer.cs (2)
305if (ifStatement.Statement is BlockSyntax { Statements.Count: 1 } or ExpressionStatementSyntax) 335if (ifStatement.Else.Statement is BlockSyntax { Statements.Count: 1 } or ExpressionStatementSyntax)
Microsoft.NetCore.Analyzers\Performance\CSharpPreferHashDataOverComputeHash.Fixer.cs (1)
165if (i == block.Statements.Count - 1)
Microsoft.NetCore.Analyzers\Runtime\CSharpAvoidRedundantRegexIsMatchBeforeMatch.Fixer.cs (1)
386for (int i = ifIndex + 1; i < parentBlock.Statements.Count; i++)
Microsoft.CodeAnalysis.CSharp.Workspaces (57)
Classification\SyntaxClassification\DocCommentCodeBlockClassifier.cs (1)
74for (var i = xmlElement.Content.Count - 1; i >= 0; i--)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
621if (method.ConstraintClauses.Count > 0) 1795if (method.ConstraintClauses.Count == 0) 3287if (statementList.Count > 0)
Simplification\Reducers\CSharpMiscellaneousReducer.cs (1)
119if (node.Statements.Count != 1)
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (2)
221root.Members.Count > 0 ? root.Members[0] : 222root.AttributeLists.Count > 0 ? root.AttributeLists[0] : (SyntaxNode)null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (2)
377return contextNode.GetAncestorsOrThis<BaseNamespaceDeclarationSyntax>().FirstOrDefault(n => n.Usings.Count > 0); 390return containingNamespace.GetAncestors<BaseNamespaceDeclarationSyntax>().FirstOrDefault(n => n.Usings.Count > 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
491if (attributes.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (2)
78if (section is { Labels.Count: 0, Statements.Count: 0 })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (3)
162for (var i = 0; i < attributes.Count; ++i) 186if (switchSection.Labels.Count < 2) 193for (var i = 0; i < switchSection.Labels.Count - 1; ++i)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
267if (usings.Count <= 1) 274for (var i = 0; i < usings.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (5)
40if (organizedExternAliasList.Count > 0 && organizedUsingList.Count > 0) 51for (var i = 1; i < organizedUsingList.Count; i++) 114if (externAliasList.Count > 0 || usingList.Count > 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
31return members.Count == 1
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
593if (statementsArray.Count > 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
66canPlaceAtIndex: static (members, index) => index >= members.Count || members[index] is not GlobalStatementSyntax);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
182accessorList?.Accessors.Count == 1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (3)
117if (root.Externs.Count == 0) 145var endOfList = root.Usings.Count - 1; 148for (var i = 0; i < root.Usings.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (3)
238if (compUnit.Usings.Count > 0 && compUnit.Usings.Last().GetLastToken(includeZeroWidth: true) == token) 243if (compUnit.Externs.Count > 0 && compUnit.Externs.Last().GetLastToken(includeZeroWidth: true) == token) 255if (compUnit.AttributeLists.Count > 0 && compUnit.AttributeLists.Last().GetLastToken(includeZeroWidth: true) == token)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
432(compilationUnit.Externs.Count > 0 || compilationUnit.Usings.Count > 0)) 1996(compilationUnit.Externs.Count > 0 || compilationUnit.Usings.Count > 0))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (2)
38for (var i = 0; i < members.Count - 1; i++) 149return (TypeDeclarationSyntax)EnsureHasBraces(typeDeclaration, typeDeclaration.Members.Count > 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\TypingFormattingRule.cs (1)
74if (node is BlockSyntax { Statements: { Count: >= 1 } statements })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
413for (var i = clauses.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (14)
53for (var i = 0; i < usings.Count; i++) 69if (i < usings.Count - 1) 132Debug.Assert(oldUsings.Count == newUsings.Count); 135for (var i = 0; i < oldUsings.Count; i++) 160if (compilationUnit.Usings.Count > 0 && finalUsings.Count == 0) 180if (finalUsings.Count == 0 && 181resultCompilationUnit.Externs.Count == 0 && 182resultCompilationUnit.Members.Count >= 1) 212if (namespaceDeclaration.Usings.Count > 0 && finalUsings.Count == 0) 232if (finalUsings.Count == 0 && 233resultNamespace.Externs.Count == 0 &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
862for (var i = 0; i < arrayType.RankSpecifiers.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (2)
195else if (block.Statements.Count > 0) 205Debug.Assert(block.Statements.Count == 0);
Microsoft.CodeAnalysis.Features (9)
ChangeSignature\AbstractChangeSignatureService.cs (1)
995for (var i = 0; i < structuredContent.Count; i++)
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs (1)
43if (childNodes.Count <= 1)
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
391if (bodyStatements.Count >= 1)
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (1)
180var spanStart = imports.Count > 0 ? imports[0].SpanStart : 0;
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (3)
162var tryStatement = declarationStatementIndex + 1 < surroundingStatements.Count 257.Concat(surroundingStatements.Skip(statementIndex + 1 + statementsToSurround.Count))]); 286if (finallyStatements.Count != 1)
MoveToNamespace\AbstractMoveToNamespaceService.cs (2)
132if (syntaxFacts.GetMembersOfCompilationUnit(container).Count > 1) 203Debug.Assert(compilationUnitMembers.Count == 1);
Microsoft.CodeAnalysis.Razor.Compiler (4)
Language\MarkupSplitter.Classify.cs (4)
64var memberSpans = new TextSpan[members.Count]; 65for (var i = 0; i < members.Count; i++) 84var liftToImpl = new bool[members.Count]; 85for (var i = 0; i < members.Count; i++)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
88for (var i = fieldIndex; i < members.Count; i++)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (5)
Microsoft.NetCore.Analyzers\Performance\BasicDoNotGuardCall.Fixer.vb (2)
27Return CType(conditionalSyntax, MultiLineIfBlockSyntax).ElseBlock.Statements.Count() = 1 29Return CType(conditionalSyntax, MultiLineIfBlockSyntax).Statements.Count() = 1
Microsoft.NetCore.Analyzers\Performance\BasicPreferDictionaryTryMethodsOverContainsKeyGuardFixer.vb (2)
238If ifStatement.Statements.Count = 1 Then 255If ifStatement.ElseBlock.Statements.Count = 1 Then
Microsoft.NetCore.Analyzers\Performance\BasicPreferHashDataOverComputeHash.Fixer.vb (1)
70ElseIf i = usingBlock.Statements.Count - 1 Then
Microsoft.CodeAnalysis.Workspaces (11)
Editing\SyntaxGenerator.cs (1)
1610for (; count > 0 && offset < list.Count; count--)
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (1)
281if (attributeLists.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
88for (var i = fieldIndex; i < members.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (5)
200Contract.ThrowIfTrue(availableIndices != null && availableIndices.Count != declarationList.Count + 1); 287var index = GetPreferredIndex(declarationList.Count, availableIndices, forward: false); 294return declarationList.Count; 343Debug.Assert(desiredGroupIndex <= declarationList.Count); 346while (desiredGroupIndex < declarationList.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (1)
24if (existingImports.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (2)
109if (currentAccessors.Count != previousAccessors.Count)
Microsoft.Extensions.Logging.Generators (1)
LoggerMessageGenerator.Parser.cs (1)
667if (parameter.AttributeLists.Count > 0)
QuarantineTools.Tests (7)
ActiveIssueTests.cs (3)
390if (method.AttributeLists.Count == 0) 436if (method.AttributeLists.Count > 0) 439var last = method.AttributeLists[method.AttributeLists.Count - 1];
QuarantineScriptTests.cs (4)
334if (method.AttributeLists.Count == 0) 380if (method.AttributeLists.Count > 0) 383var last = method.AttributeLists[method.AttributeLists.Count - 1]; 447if (updated.Usings.Count > 0)
Roslyn.Diagnostics.Analyzers (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (1)
88for (var i = fieldIndex; i < members.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (5)
200Contract.ThrowIfTrue(availableIndices != null && availableIndices.Count != declarationList.Count + 1); 287var index = GetPreferredIndex(declarationList.Count, availableIndices, forward: false); 294return declarationList.Count; 343Debug.Assert(desiredGroupIndex <= declarationList.Count); 346while (desiredGroupIndex < declarationList.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (1)
24if (existingImports.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (2)
109if (currentAccessors.Count != previousAccessors.Count)
Roslyn.Diagnostics.CSharp.Analyzers (51)
CSharpSpecializedEnumerableCreationAnalyzer.cs (1)
81if (arrayType.RankSpecifiers.Count == 1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (2)
377return contextNode.GetAncestorsOrThis<BaseNamespaceDeclarationSyntax>().FirstOrDefault(n => n.Usings.Count > 0); 390return containingNamespace.GetAncestors<BaseNamespaceDeclarationSyntax>().FirstOrDefault(n => n.Usings.Count > 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
491if (attributes.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (2)
78if (section is { Labels.Count: 0, Statements.Count: 0 })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (3)
162for (var i = 0; i < attributes.Count; ++i) 186if (switchSection.Labels.Count < 2) 193for (var i = 0; i < switchSection.Labels.Count - 1; ++i)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
267if (usings.Count <= 1) 274for (var i = 0; i < usings.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (5)
40if (organizedExternAliasList.Count > 0 && organizedUsingList.Count > 0) 51for (var i = 1; i < organizedUsingList.Count; i++) 114if (externAliasList.Count > 0 || usingList.Count > 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
31return members.Count == 1
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
593if (statementsArray.Count > 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
66canPlaceAtIndex: static (members, index) => index >= members.Count || members[index] is not GlobalStatementSyntax);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
182accessorList?.Accessors.Count == 1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (3)
117if (root.Externs.Count == 0) 145var endOfList = root.Usings.Count - 1; 148for (var i = 0; i < root.Usings.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (3)
238if (compUnit.Usings.Count > 0 && compUnit.Usings.Last().GetLastToken(includeZeroWidth: true) == token) 243if (compUnit.Externs.Count > 0 && compUnit.Externs.Last().GetLastToken(includeZeroWidth: true) == token) 255if (compUnit.AttributeLists.Count > 0 && compUnit.AttributeLists.Last().GetLastToken(includeZeroWidth: true) == token)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
432(compilationUnit.Externs.Count > 0 || compilationUnit.Usings.Count > 0)) 1996(compilationUnit.Externs.Count > 0 || compilationUnit.Usings.Count > 0))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (2)
38for (var i = 0; i < members.Count - 1; i++) 149return (TypeDeclarationSyntax)EnsureHasBraces(typeDeclaration, typeDeclaration.Members.Count > 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\TypingFormattingRule.cs (1)
74if (node is BlockSyntax { Statements: { Count: >= 1 } statements })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
413for (var i = clauses.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (14)
53for (var i = 0; i < usings.Count; i++) 69if (i < usings.Count - 1) 132Debug.Assert(oldUsings.Count == newUsings.Count); 135for (var i = 0; i < oldUsings.Count; i++) 160if (compilationUnit.Usings.Count > 0 && finalUsings.Count == 0) 180if (finalUsings.Count == 0 && 181resultCompilationUnit.Externs.Count == 0 && 182resultCompilationUnit.Members.Count >= 1) 212if (namespaceDeclaration.Usings.Count > 0 && finalUsings.Count == 0) 232if (finalUsings.Count == 0 && 233resultNamespace.Externs.Count == 0 &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
862for (var i = 0; i < arrayType.RankSpecifiers.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (2)
195else if (block.Statements.Count > 0) 205Debug.Assert(block.Statements.Count == 0);
System.Windows.Forms.Analyzers.CSharp (1)
System\Windows\Forms\CSharp\Analyzers\Designer\DesignerFileStructureAnalyzer.cs (1)
160for (int i = 0; i < typeDeclaration.Members.Count; i++)
System.Windows.Forms.Analyzers.VisualBasic (3)
Analyzers\Designer\DesignerFileStructureAnalyzer.vb (1)
126For i As Integer = 0 To typeBlock.Members.Count - 1
Analyzers\ImplementITypedDataObject\ImplementITypedDataObjectInAdditionToIDataObjectAnalyzer.vb (2)
35If classBlock.Implements.Count = 0 AndAlso classBlock.Inherits.Count = 0 Then