176 references to Count
Microsoft.AspNetCore.Razor.Test.Common (6)
Language\IntegrationTests\IntegrationTestBase.cs (1)
782if (innerImports.Count == 0)
Language\SyntaxTreeVerifier.cs (5)
43if (tokens.Count == 0) 60if (tokens.Count == 1) 68for (var i = 1; i < (tokens.Count - 1); i++) 79validateNonZeroWidth(lastToken.GetPreviousToken(includeZeroWidth: false), tokens.Count - 1, countUp: false, in tokens); 83var (targetIndex, increment) = countUp ? (tokens.Count, 1) : (-1, -1);
Microsoft.AspNetCore.Razor.Utilities.Shared (33)
ImmutableArrayExtensions.cs (3)
988if (stack.Count == source.Length) 993using var result = new PooledArrayBuilder<T>(capacity: stack.Count); 995while (stack.Count > 0)
PooledObjects\PooledArrayBuilder`1.cs (29)
198readonly get => this[index.GetOffset(Count)]; 199set => this[index.GetOffset(Count)] = value; 253=> Insert(Count, item); 256=> InsertRange(Count, items); 336=> InsertRange(Count, items); 358Debug.Assert(index >= 0 && index <= Count); 384Debug.Assert(index >= 0 && index <= Count); 418Debug.Assert(index >= 0 && index <= Count); 457if (index == Count) 618=> RemoveAt(index.GetOffset(Count)); 625/// If <see cref="ImmutableArray{T}.Builder.Capacity"/> equals <see cref="Count"/>, the 698if (Count == 0) 715=> Count > 0; 831var n = Count; 870=> Count > 0 ? this[0] : ThrowInvalidOperation(SR.Contains_no_elements); 933=> Count > 0 ? this[0] : default; 946=> Count > 0 ? this[0] : defaultValue; 1070=> Count > 0 ? this[^1] : ThrowInvalidOperation(SR.Contains_no_elements); 1086for (var i = Count - 1; i >= 0; i--) 1115for (var i = Count - 1; i >= 0; i--) 1135=> Count > 0 ? this[^1] : default; 1148=> Count > 0 ? this[^1] : defaultValue; 1164for (var i = Count - 1; i >= 0; i--) 1193for (var i = Count - 1; i >= 0; i--) 1222for (var i = Count - 1; i >= 0; i--) 1254for (var i = Count - 1; i >= 0; i--) 1280return Count switch 1390return Count switch 1414return Count switch
PooledObjects\PooledArrayBuilder`1.Enumerator.cs (1)
22if (_index >= _builder.Count)
Microsoft.AspNetCore.Razor.Utilities.Shared.UnitTests (71)
PooledObjects\PooledArrayBuilderTests.cs (71)
77for (var i = removeIndex; i < builder.Count; i++) 83Assert.Equal(newCount, builder.Count); 323Assert.Equal(1, builder.Count); 344Assert.Equal(3, builder.Count); 368Assert.Equal(4, builder.Count); 403Assert.Equal(5, builder.Count); 440Assert.Equal(6, builder.Count); 462Assert.Equal(1, builder.Count); 497Assert.Equal(2, builder.Count); 515Assert.Equal(100, builder.Count); 543Assert.Equal(0, builder.Count); 558Assert.Equal(count, builder.Count); 589Assert.Equal(3, builder.Count); 611Assert.Equal(3, builder.Count); 638Assert.Equal(5, builder.Count); 662Assert.Equal(3, builder.Count); 685Assert.Equal(3, builder.Count); 720Assert.Equal(6, builder.Count); 757Assert.Equal(10, builder.Count); 775Assert.Equal(5, builder.Count); 804Assert.Equal(4, builder.Count); 824Assert.Equal(3, builder.Count); 843Assert.Equal(3, builder.Count); 856Assert.Equal(1, builder.Count); 869Assert.Equal(3, builder.Count); 884Assert.Equal(3, builder.Count); 899Assert.Equal(3, builder.Count); 917Assert.Equal(4, builder.Count); 922Assert.Equal(5, builder.Count); 955Assert.Equal(4, builder.Count); 1002Assert.Equal(6, builder.Count); 1021Assert.Equal(2, builder.Count); 1028Assert.Equal(2, builder.Count); 1043Assert.Equal(4, builder.Count); 1060Assert.Equal(4, builder.Count); 1077Assert.Equal(4, builder.Count); 1094Assert.Equal(4, builder.Count); 1114Assert.Equal(4, builder.Count); 1143Assert.Equal(6, builder.Count); 1181Assert.Equal(7, builder.Count); 1199Assert.Equal(3, builder.Count); 1213Assert.Equal(3, builder.Count); 1227Assert.Equal(100, builder.Count); 1254Assert.Equal(2, builder.Count); 1270Assert.Equal(4, builder.Count); 1288Assert.Equal(4, builder.Count); 1306Assert.Equal(4, builder.Count); 1324Assert.Equal(3, builder.Count); 1343Assert.Equal(4, builder.Count); 1379Assert.Equal(6, builder.Count); 1418Assert.Equal(7, builder.Count); 1436Assert.Equal(3, builder.Count); 1465Assert.Equal(11, builder.Count); 1494Assert.Equal(4, builder.Count); 1514Assert.Equal(4, builder.Count); 1534Assert.Equal(4, builder.Count); 1556Assert.Equal(2, builder.Count); 1584Assert.Equal(6, builder.Count); 1611Assert.Equal(3, builder.Count); 1633Assert.Equal(11, builder.Count); 1663Assert.Equal(2, builder.Count); 1680Assert.Equal(4, builder.Count); 1699Assert.Equal(4, builder.Count); 1718Assert.Equal(4, builder.Count); 1737Assert.Equal(3, builder.Count); 1757Assert.Equal(4, builder.Count); 1794Assert.Equal(6, builder.Count); 1834Assert.Equal(7, builder.Count); 1853Assert.Equal(3, builder.Count); 1878Assert.Equal(5, builder.Count); 1902Assert.Equal(11, builder.Count);
Microsoft.CodeAnalysis.Razor.Compiler (49)
Language\Components\ComponentBindLoweringPass.cs (3)
302for (var i = toRemove.Count - 1; i >= 0; i--) 367if (toRemove.Count > 0) 372for (var i = toRemove.Count - 1; i >= 0; i--)
Language\DefaultTagHelperResolutionPhase.cs (1)
490if (allowedNames.Count == 0)
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (1)
1569if (pendingParts.Count == 0)
Language\Extensions\ImplementsDirectivePass.cs (1)
38if (interfaces.Count > @class.Interfaces.Length)
Language\Intermediate\DocumentIntermediateNodeExtensions.cs (3)
39while (stack.Count > 0) 80while (stack.Count > 0) 125while (stack.Count > 0)
Language\Intermediate\IntermediateNodeExtensions.cs (1)
58while (stack.Count > 0)
Language\Legacy\CSharpCodeParser.cs (1)
2802Debug.Assert(whitespace.Count == 0, "Expected empty builder.");
Language\Legacy\HtmlMarkupParser.cs (6)
1213Debug.Assert(nameTokens.Count == 0); 1879Debug.Assert(whitespaceTokens.Count == 0, "Expected empty builder."); 1900if (whitespace.Count == 0 && EndOfFile) 1919else if (whitespace.Count > 0) 1969if (whitespace.Count > 0) 2248for (var i = tokens.Count - 1; i >= 0; i--)
Language\Legacy\TagHelperBlockRewriter.cs (1)
206if (attributeBuilder.Count > 0)
Language\Legacy\TokenizerBackedParser.cs (4)
162for (var i = tokens.Count - 1; i >= 0; i--) 208for (int i = tokens.Count - 1; i >= 0; i--) 304Debug.Assert(!expectsEmptyBuilder || result.Count == 0, "Expected empty builder."); 323Debug.Assert(result.Count == 0, "Expected empty builder.");
Language\RazorProjectEngine.cs (4)
474if (imports.Count == 0) 479using var result = new PooledArrayBuilder<RazorProjectItem>(capacity: imports.Count); 497if (importItems.Count == 0) 511using var imports = new PooledArrayBuilder<RazorSourceDocument>(importItems.Count);
Language\Syntax\BaseMarkupStartTagSyntax.cs (1)
114if (tokens.Count > 0)
Language\Syntax\SyntaxBuilderExtensions.cs (2)
17switch (builder.Count) 46switch (builder.Count)
Language\Syntax\SyntaxList`1.cs (6)
185Debug.Assert(builder.Count == count + tokens.Length); 213var oldCount = builder.Count; 220if (builder.Count == oldCount) 251Debug.Assert(builder.Count == count + nodeCount); 400Debug.Assert(builder.Count == index + nodeCount); 405Debug.Assert(builder.Count == newCount + nodeCount);
Language\Syntax\SyntaxNavigator.cs (2)
47while (stack.Count > 0) 91while (stack.Count > 0)
Language\Syntax\SyntaxTokenList.cs (6)
200Debug.Assert(builder.Count == count + tokens.Length); 223var oldCount = builder.Count; 230if (builder.Count == oldCount) 261Debug.Assert(builder.Count == count + tokenCount); 385Debug.Assert(builder.Count == index + tokenCount); 390Debug.Assert(builder.Count == newCount + tokenCount);
Language\Syntax\SyntaxUtilities.cs (1)
75if (literals.Count > 0)
Language\TagHelperBinder.cs (3)
174return resultsBuilder.Count > 0 195Debug.Assert(tempRulesBuilder.Count == 0); 205if (tempRulesBuilder.Count > 0)
Language\TagHelperCollection.cs (2)
292return segments.Count switch 367return segments.Count switch
Microsoft.CodeAnalysis.Razor.Workspaces (14)
AutoInsert\AutoInsertService.cs (1)
59if (applicableProviders.Count == 0)
CodeActions\Razor\WrapAttributesCodeActionProvider.cs (1)
72if (newLinePositions.Count == 0)
Completion\CompletionListMerger.cs (1)
107if (collector.Count == 0)
Completion\Delegation\SnippetResponseRewriter.cs (1)
37if (completionList.Items.Length != items.Count)
Completion\VSInternalCompletionItemExtensions.cs (1)
35if (ids.Count > 0)
DocumentMapping\RazorEditService.cs (1)
201if (normalizedChanges.Count == changes.Length)
DocumentMapping\RazorEditService_UsingDirectives.cs (1)
344if (firstBlockOfUsingsBuilder.Count == 0)
Formatting\Passes\CSharpFormattingPass.cs (2)
80while (iChanges < formattingChanges.Count) 90if (iChanges < formattingChanges.Count &&
Formatting\Passes\HtmlFormattingPass.cs (1)
186if (changes.Length == validChanges.Count)
Formatting\UsingDirectiveHelper.cs (2)
82if (usingDirectives.Count > 0) 121Debug.Assert(existingUsingDirectives.Count > 0);
GoToDefinition\RazorComponentDefinitionHelpers.cs (1)
128if (descriptorsBuilder.Count == 0)
Rename\RenameService.cs (1)
103if (documentChanges.Count == 0)
Microsoft.CodeAnalysis.Remote.Razor (1)
Diagnostics\RemoteDiagnosticsService.cs (1)
143if (diagnostics.Count == convertedDiagnostics.Length)
Microsoft.VisualStudio.LanguageServices.Razor (1)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionEndpoint.cs (1)
319if (builder.Count == 0)
Microsoft.VisualStudioCode.RazorExtension (1)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionEndpoint.cs (1)
319if (builder.Count == 0)