Implemented interface members:
79 writes to Count
GenerateDocumentationAndConfigFiles (3)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
115_builder.Count = value; 693_builder.Count = limit; 699_builder.Count = count;
Metrics (3)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
115_builder.Count = value; 693_builder.Count = limit; 699_builder.Count = count;
Metrics.Legacy (3)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
115_builder.Count = value; 693_builder.Count = limit; 699_builder.Count = count;
Microsoft.Build (3)
ArrayBuilder.cs (3)
114_builder.Count = value; 670_builder.Count = limit; 676_builder.Count = count;
Microsoft.CodeAnalysis (3)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
115_builder.Count = value; 693_builder.Count = limit; 699_builder.Count = count;
Microsoft.CodeAnalysis.Analyzers (3)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
115_builder.Count = value; 693_builder.Count = limit; 699_builder.Count = count;
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
115_builder.Count = value; 693_builder.Count = limit; 699_builder.Count = count;
Microsoft.CodeAnalysis.BannedApiAnalyzers (3)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
115_builder.Count = value; 693_builder.Count = limit; 699_builder.Count = count;
Microsoft.CodeAnalysis.CodeStyle (3)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
115_builder.Count = value; 693_builder.Count = limit; 699_builder.Count = count;
Microsoft.CodeAnalysis.Collections.Package (3)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
115_builder.Count = value; 693_builder.Count = limit; 699_builder.Count = count;
Microsoft.CodeAnalysis.Debugging.Package (3)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
115_builder.Count = value; 693_builder.Count = limit; 699_builder.Count = count;
Microsoft.CodeAnalysis.Extensions.Package (3)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
115_builder.Count = value; 693_builder.Count = limit; 699_builder.Count = count;
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
633newActiveStatements.Count = oldActiveStatements.Length; 636newExceptionRegions.Count = oldActiveStatements.Length;
EditAndContinue\EditAndContinueDiagnosticDescriptors.cs (1)
55builder.Count = index + 1;
Microsoft.CodeAnalysis.InteractiveHost (3)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
115_builder.Count = value; 693_builder.Count = limit; 699_builder.Count = count;
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (3)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
115_builder.Count = value; 693_builder.Count = limit; 699_builder.Count = count;
Microsoft.CodeAnalysis.PooledObjects.Package (3)
ArrayBuilder.cs (3)
115_builder.Count = value; 693_builder.Count = limit; 699_builder.Count = count;
Microsoft.CodeAnalysis.PublicApiAnalyzers (3)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
115_builder.Count = value; 693_builder.Count = limit; 699_builder.Count = count;
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
115_builder.Count = value; 693_builder.Count = limit; 699_builder.Count = count;
Microsoft.CodeAnalysis.Threading.Package (3)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
115_builder.Count = value; 693_builder.Count = limit; 699_builder.Count = count;
Microsoft.CodeAnalysis.Workspaces (3)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
115_builder.Count = value; 693_builder.Count = limit; 699_builder.Count = count;
Roslyn.Diagnostics.Analyzers (3)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
115_builder.Count = value; 693_builder.Count = limit; 699_builder.Count = count;
System.Collections.Immutable (8)
System\Collections\Immutable\ImmutableArray_1.Builder.cs (8)
245this.Count = 0; 369this.Count += items.Length; 384this.Count += items.Length; 400this.Count += length; 436this.Count += items.Length; 449this.Count += items.Length; 574this.Count--; 1065this.Count += length;
System.Reflection.Metadata (2)
System\Reflection\Metadata\Ecma335\MetadataBuilder.Heaps.cs (1)
545stringVirtualIndexToHeapOffsetMap.Count = totalCount;
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (1)
297rowCounts.Count = MetadataTokens.TableCount;
Test.Utilities (3)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
115_builder.Count = value; 693_builder.Count = limit; 699_builder.Count = count;
Text.Analyzers (3)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
115_builder.Count = value; 693_builder.Count = limit; 699_builder.Count = count;
434 references to Count
Aspire.Hosting (1)
Health\ResourceHealthCheckService.cs (1)
299for (var i = 0; i < builder.Count; i++)
GenerateDocumentationAndConfigFiles (14)
src\Dependencies\PooledObjects\ArrayBuilder.cs (11)
111return _builder.Count; 157while (index > _builder.Count) 162if (index == _builder.Count) 207return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 272_builder.RemoveAt(_builder.Count - 1); 278for (var j = 0; j < _builder.Count; j++) 297for (var j = 0; j < _builder.Count; j++) 316for (var j = 0; j < _builder.Count; j++) 357_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 371=> _builder[_builder.Count - 1]; 383return _builder.Count > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs (2)
36if (builder.Count == 0) 39if (builder.Count == builder.Capacity)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
174Debug.Assert(currentEdgeIndex == edges.Count);
ILLink.RoslynAnalyzer (1)
src\libraries\System.Reflection.Metadata\src\System\Reflection\Metadata\TypeName.cs (1)
68: genericTypeArguments.Count == genericTypeArguments.Capacity ? genericTypeArguments.MoveToImmutable() : genericTypeArguments.ToImmutableArray();
Metrics (14)
src\Dependencies\PooledObjects\ArrayBuilder.cs (11)
111return _builder.Count; 157while (index > _builder.Count) 162if (index == _builder.Count) 207return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 272_builder.RemoveAt(_builder.Count - 1); 278for (var j = 0; j < _builder.Count; j++) 297for (var j = 0; j < _builder.Count; j++) 316for (var j = 0; j < _builder.Count; j++) 357_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 371=> _builder[_builder.Count - 1]; 383return _builder.Count > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs (2)
36if (builder.Count == 0) 39if (builder.Count == builder.Capacity)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
174Debug.Assert(currentEdgeIndex == edges.Count);
Metrics.Legacy (14)
src\Dependencies\PooledObjects\ArrayBuilder.cs (11)
111return _builder.Count; 157while (index > _builder.Count) 162if (index == _builder.Count) 207return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 272_builder.RemoveAt(_builder.Count - 1); 278for (var j = 0; j < _builder.Count; j++) 297for (var j = 0; j < _builder.Count; j++) 316for (var j = 0; j < _builder.Count; j++) 357_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 371=> _builder[_builder.Count - 1]; 383return _builder.Count > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs (2)
36if (builder.Count == 0) 39if (builder.Count == builder.Capacity)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
174Debug.Assert(currentEdgeIndex == edges.Count);
Microsoft.AspNetCore.Razor.Utilities.Shared (17)
ImmutableArrayExtensions.cs (15)
40ArgHelper.ThrowIfGreaterThan(index, builder.Count); 48if (index == builder.Count) 1282if (builder.Count != builder.Capacity) 1531/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an 1555/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an 1579/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an 1602/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an 1626/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an 1650/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an 1676/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an 1704/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an 1732/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an 1759/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an 1787/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an 1815/// <see cref="ImmutableArray{T}.Builder.Count">Count</see>, the internal array will be extracted as an
PooledObjects\ArrayBuilderPool`1.Policy.cs (1)
49var count = builder.Count;
PooledObjects\PooledArrayBuilder`1.cs (1)
247=> _builder?.Count ?? _inlineCount;
Microsoft.AspNetCore.Razor.Utilities.Shared.UnitTests (14)
EnumerableExtensionsTests.cs (1)
32AssertCopyToCore(builder, builder.Count);
ImmutableArrayExtensionsTests.cs (9)
117var originalCount = builder.Count; 123Assert.Equal(originalCount, builder.Count); 138builder.InsertRange(builder.Count, itemsToInsert.AsSpan()); 141Assert.Equal(5, builder.Count); 158Assert.Equal(3, builder.Count); 175Assert.Equal(6, builder.Count); 192Assert.Equal(4, builder.Count); 217Assert.Throws<ArgumentOutOfRangeException>(() => builder.InsertRange(builder.Count + 1, itemsToInsert.AsSpan())); 233Assert.Equal(4, builder.Count);
PooledObjects\PooledArrayBuilderTests.cs (4)
111Assert.Equal(10, t.InnerArrayBuilder.Count); 143Assert.Equal(10, t.InnerArrayBuilder.Count); 415Assert.Equal(5, t.InnerArrayBuilder.Count); 448Assert.Equal(6, t.InnerArrayBuilder.Count);
Microsoft.Build (10)
ArrayBuilder.cs (10)
110return _builder.Count; 156while (index > _builder.Count) 161if (index == _builder.Count) 206return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 271_builder.RemoveAt(_builder.Count - 1); 282for (var j = 0; j < _builder.Count; j++) 301for (var j = 0; j < _builder.Count; j++) 342_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 356=> _builder[_builder.Count - 1]; 368return _builder.Count > 0;
Microsoft.CodeAnalysis (25)
CodeGen\LocalScopeManager.cs (13)
261Debug.Assert(scopes.Count > 0); 285Debug.Assert(scopes.Count > 0); 419for (int i = 0, cnt = _nestedScopes.Count; i < cnt; i++) 435for (int i = 0; i < Blocks.Count; i++) 480for (int i = 0; i < Blocks.Count; i++) 524for (int i = 0, cnt = Blocks.Count; i < cnt; i++) 532for (int i = 0, cnt = _nestedScopes.Count; i < cnt; i++) 699Debug.Assert(((_handlers.Count == 0) && (scopeType == ScopeType.Try)) || 700((_handlers.Count > 0) && ((scopeType == ScopeType.Catch) || (scopeType == ScopeType.Filter) || (scopeType == ScopeType.Finally) || (scopeType == ScopeType.Fault)))); 711Debug.Assert(_handlers.Count > 1); 717for (int i = 1; i < _handlers.Count; i++) 749Debug.Assert(_handlers.Count > 1); 847if (handlers.Count != 2 || handlers[1].Type != ScopeType.Finally)
MetadataReference\AssemblyMetadata.cs (1)
352for (int i = _initialModules.Length; i < moduleBuilder.Count; i++)
src\Dependencies\PooledObjects\ArrayBuilder.cs (11)
111return _builder.Count; 157while (index > _builder.Count) 162if (index == _builder.Count) 207return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 272_builder.RemoveAt(_builder.Count - 1); 278for (var j = 0; j < _builder.Count; j++) 297for (var j = 0; j < _builder.Count; j++) 316for (var j = 0; j < _builder.Count; j++) 357_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 371=> _builder[_builder.Count - 1]; 383return _builder.Count > 0;
Microsoft.CodeAnalysis.Analyzers (14)
src\Dependencies\PooledObjects\ArrayBuilder.cs (11)
111return _builder.Count; 157while (index > _builder.Count) 162if (index == _builder.Count) 207return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 272_builder.RemoveAt(_builder.Count - 1); 278for (var j = 0; j < _builder.Count; j++) 297for (var j = 0; j < _builder.Count; j++) 316for (var j = 0; j < _builder.Count; j++) 357_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 371=> _builder[_builder.Count - 1]; 383return _builder.Count > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs (2)
36if (builder.Count == 0) 39if (builder.Count == builder.Capacity)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
174Debug.Assert(currentEdgeIndex == edges.Count);
Microsoft.CodeAnalysis.AnalyzerUtilities (18)
src\Dependencies\PooledObjects\ArrayBuilder.cs (11)
111return _builder.Count; 157while (index > _builder.Count) 162if (index == _builder.Count) 207return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 272_builder.RemoveAt(_builder.Count - 1); 278for (var j = 0; j < _builder.Count; j++) 297for (var j = 0; j < _builder.Count; j++) 316for (var j = 0; j < _builder.Count; j++) 357_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 371=> _builder[_builder.Count - 1]; 383return _builder.Count > 0;
src\RoslynAnalyzers\Utilities\FlowAnalysis\Extensions\ListExtensions.cs (4)
37list[i - builder.Count] = value; 46list.RemoveRange(list.Count - builder.Count, builder.Count); 47return builder.Capacity == builder.Count ? builder.MoveToImmutable() : builder.ToImmutable();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs (2)
36if (builder.Count == 0) 39if (builder.Count == builder.Capacity)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
174Debug.Assert(currentEdgeIndex == edges.Count);
Microsoft.CodeAnalysis.BannedApiAnalyzers (14)
src\Dependencies\PooledObjects\ArrayBuilder.cs (11)
111return _builder.Count; 157while (index > _builder.Count) 162if (index == _builder.Count) 207return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 272_builder.RemoveAt(_builder.Count - 1); 278for (var j = 0; j < _builder.Count; j++) 297for (var j = 0; j < _builder.Count; j++) 316for (var j = 0; j < _builder.Count; j++) 357_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 371=> _builder[_builder.Count - 1]; 383return _builder.Count > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs (2)
36if (builder.Count == 0) 39if (builder.Count == builder.Capacity)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
174Debug.Assert(currentEdgeIndex == edges.Count);
Microsoft.CodeAnalysis.CodeStyle (14)
src\Dependencies\PooledObjects\ArrayBuilder.cs (11)
111return _builder.Count; 157while (index > _builder.Count) 162if (index == _builder.Count) 207return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 272_builder.RemoveAt(_builder.Count - 1); 278for (var j = 0; j < _builder.Count; j++) 297for (var j = 0; j < _builder.Count; j++) 316for (var j = 0; j < _builder.Count; j++) 357_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 371=> _builder[_builder.Count - 1]; 383return _builder.Count > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs (2)
36if (builder.Count == 0) 39if (builder.Count == builder.Capacity)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
174Debug.Assert(currentEdgeIndex == edges.Count);
Microsoft.CodeAnalysis.Collections.Package (11)
src\Dependencies\PooledObjects\ArrayBuilder.cs (11)
111return _builder.Count; 157while (index > _builder.Count) 162if (index == _builder.Count) 207return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 272_builder.RemoveAt(_builder.Count - 1); 278for (var j = 0; j < _builder.Count; j++) 297for (var j = 0; j < _builder.Count; j++) 316for (var j = 0; j < _builder.Count; j++) 357_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 371=> _builder[_builder.Count - 1]; 383return _builder.Count > 0;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\NullableImpactingSpanWalker.cs (1)
30public bool HasSpans => _spans?.Count > 0;
Microsoft.CodeAnalysis.CSharp.Features (2)
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.cs (1)
58public bool HasDiagnostics => _diagnostics?.Count > 0;
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\NullableImpactingSpanWalker.cs (1)
30public bool HasSpans => _spans?.Count > 0;
Microsoft.CodeAnalysis.Debugging.Package (11)
src\Dependencies\PooledObjects\ArrayBuilder.cs (11)
111return _builder.Count; 157while (index > _builder.Count) 162if (index == _builder.Count) 207return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 272_builder.RemoveAt(_builder.Count - 1); 278for (var j = 0; j < _builder.Count; j++) 297for (var j = 0; j < _builder.Count; j++) 316for (var j = 0; j < _builder.Count; j++) 357_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 371=> _builder[_builder.Count - 1]; 383return _builder.Count > 0;
Microsoft.CodeAnalysis.Extensions.Package (11)
src\Dependencies\PooledObjects\ArrayBuilder.cs (11)
111return _builder.Count; 157while (index > _builder.Count) 162if (index == _builder.Count) 207return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 272_builder.RemoveAt(_builder.Count - 1); 278for (var j = 0; j < _builder.Count; j++) 297for (var j = 0; j < _builder.Count; j++) 316for (var j = 0; j < _builder.Count; j++) 357_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 371=> _builder[_builder.Count - 1]; 383return _builder.Count > 0;
Microsoft.CodeAnalysis.Features (9)
DocumentationComments\AbstractDocumentationCommentFormattingService.cs (1)
88public bool AtBeginning => Builder.Count == 0;
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (6)
956Debug.Assert(oldActiveStatements.Length == newActiveStatements.Count); 957Debug.Assert(oldActiveStatements.Length == newExceptionRegions.Count); 962for (var i = 0; i < newActiveStatements.Count; i++) 1123Debug.Assert(oldActiveStatements.IsEmpty || oldActiveStatements.Length == newActiveStatements.Count); 1124Debug.Assert(newActiveStatements.Count == newExceptionRegions.Count);
EditAndContinue\EditAndContinueDiagnosticDescriptors.cs (2)
53if (index >= builder.Count) 192s_generalDiagnosticBaseIndex = builder.Count;
Microsoft.CodeAnalysis.InteractiveHost (11)
src\Dependencies\PooledObjects\ArrayBuilder.cs (11)
111return _builder.Count; 157while (index > _builder.Count) 162if (index == _builder.Count) 207return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 272_builder.RemoveAt(_builder.Count - 1); 278for (var j = 0; j < _builder.Count; j++) 297for (var j = 0; j < _builder.Count; j++) 316for (var j = 0; j < _builder.Count; j++) 357_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 371=> _builder[_builder.Count - 1]; 383return _builder.Count > 0;
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\FileWatching\DefaultFileChangeWatcher.cs (1)
239Contract.ThrowIfTrue(activeContexts.Count == 0, "We had at least one watcher to consolidate, and that should have had at least one context listening.");
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\MethodHandlerDetails.cs (1)
92if (builder.Count == 0)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (14)
src\Dependencies\PooledObjects\ArrayBuilder.cs (11)
111return _builder.Count; 157while (index > _builder.Count) 162if (index == _builder.Count) 207return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 272_builder.RemoveAt(_builder.Count - 1); 278for (var j = 0; j < _builder.Count; j++) 297for (var j = 0; j < _builder.Count; j++) 316for (var j = 0; j < _builder.Count; j++) 357_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 371=> _builder[_builder.Count - 1]; 383return _builder.Count > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs (2)
36if (builder.Count == 0) 39if (builder.Count == builder.Capacity)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
174Debug.Assert(currentEdgeIndex == edges.Count);
Microsoft.CodeAnalysis.PooledObjects.Package (11)
ArrayBuilder.cs (11)
111return _builder.Count; 157while (index > _builder.Count) 162if (index == _builder.Count) 207return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 272_builder.RemoveAt(_builder.Count - 1); 278for (var j = 0; j < _builder.Count; j++) 297for (var j = 0; j < _builder.Count; j++) 316for (var j = 0; j < _builder.Count; j++) 357_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 371=> _builder[_builder.Count - 1]; 383return _builder.Count > 0;
Microsoft.CodeAnalysis.PublicApiAnalyzers (14)
src\Dependencies\PooledObjects\ArrayBuilder.cs (11)
111return _builder.Count; 157while (index > _builder.Count) 162if (index == _builder.Count) 207return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 272_builder.RemoveAt(_builder.Count - 1); 278for (var j = 0; j < _builder.Count; j++) 297for (var j = 0; j < _builder.Count; j++) 316for (var j = 0; j < _builder.Count; j++) 357_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 371=> _builder[_builder.Count - 1]; 383return _builder.Count > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs (2)
36if (builder.Count == 0) 39if (builder.Count == builder.Capacity)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
174Debug.Assert(currentEdgeIndex == edges.Count);
Microsoft.CodeAnalysis.Razor.Compiler (12)
Language\CodeGeneration\CodeRenderingContext.cs (1)
100using var filtered = new PooledArrayBuilder<RazorDiagnostic>(capacity: _diagnostics.Count);
Language\Components\ComponentBindLoweringPass.cs (1)
352if (builder.Count > 1)
Language\Components\ComponentNodeWriter.cs (1)
868Debug.Assert(_currentAttributeValues.Count == 0);
Language\Intermediate\IntermediateNode.cs (1)
20public bool HasDiagnostics => _diagnosticsBuilder is { Count: > 0 };
Language\RazorProjectEngineBuilder.cs (2)
28using var engineFeatures = new PooledArrayBuilder<IRazorEngineFeature>(Features.Count); 29using var projectEngineFeatures = new PooledArrayBuilder<IRazorProjectEngineFeature>(Features.Count);
Language\TagHelperCollection.Builder.cs (2)
53public int Count => _items.Count; 132if (_items.Count == 0)
Language\TypeNameObject.cs (2)
62Debug.Assert(knownTypeNames.Count < byte.MaxValue, "Too many known type names to fit in a byte index."); 68var index = (byte)knownTypeNames.Count;
Mvc.Version2_X\RazorPageDocumentClassifierPass.cs (1)
22for (var i = builder.Phases.Count - 1; i >= 0; i--)
Mvc\RazorPageDocumentClassifierPass.cs (1)
31for (var i = builder.Phases.Count - 1; i >= 0; i--)
Microsoft.CodeAnalysis.Razor.Workspaces (3)
DocumentExcerpt\DocumentExcerptHelper.cs (1)
169for (var i = 0; i < classifiedSpans.Count; i++)
SemanticTokens\AbstractRazorSemanticTokensInfoService.cs (1)
246if (csharpRanges.Count == 0)
Utilities\AsyncBatchingWorkQueue`2.cs (1)
231if (_idleAction is { } idleAction && _nextBatch.Count == 0)
Microsoft.CodeAnalysis.ResxSourceGenerator (14)
src\Dependencies\PooledObjects\ArrayBuilder.cs (11)
111return _builder.Count; 157while (index > _builder.Count) 162if (index == _builder.Count) 207return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 272_builder.RemoveAt(_builder.Count - 1); 278for (var j = 0; j < _builder.Count; j++) 297for (var j = 0; j < _builder.Count; j++) 316for (var j = 0; j < _builder.Count; j++) 357_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 371=> _builder[_builder.Count - 1]; 383return _builder.Count > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs (2)
36if (builder.Count == 0) 39if (builder.Count == builder.Capacity)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
174Debug.Assert(currentEdgeIndex == edges.Count);
Microsoft.CodeAnalysis.Scripting (1)
Hosting\AssemblyLoader\MetadataShadowCopyProvider.cs (1)
491for (int i = 1; i < moduleBuilder.Count; i++)
Microsoft.CodeAnalysis.Threading.Package (11)
src\Dependencies\PooledObjects\ArrayBuilder.cs (11)
111return _builder.Count; 157while (index > _builder.Count) 162if (index == _builder.Count) 207return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 272_builder.RemoveAt(_builder.Count - 1); 278for (var j = 0; j < _builder.Count; j++) 297for (var j = 0; j < _builder.Count; j++) 316for (var j = 0; j < _builder.Count; j++) 357_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 371=> _builder[_builder.Count - 1]; 383return _builder.Count > 0;
Microsoft.CodeAnalysis.Workspaces (16)
src\Dependencies\PooledObjects\ArrayBuilder.cs (11)
111return _builder.Count; 157while (index > _builder.Count) 162if (index == _builder.Count) 207return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 272_builder.RemoveAt(_builder.Count - 1); 278for (var j = 0; j < _builder.Count; j++) 297for (var j = 0; j < _builder.Count; j++) 316for (var j = 0; j < _builder.Count; j++) 357_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 371=> _builder[_builder.Count - 1]; 383return _builder.Count > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs (2)
36if (builder.Count == 0) 39if (builder.Count == builder.Capacity)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
174Debug.Assert(currentEdgeIndex == edges.Count);
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (2)
311for (var i = 0; i < _documentsAddedInBatch.Count; i++) 372for (var i = 0; i < _documentsAddedInBatch.Count; i++)
Microsoft.CommonLanguageServerProtocol.Framework.Package (1)
MethodHandlerDetails.cs (1)
92if (builder.Count == 0)
Microsoft.Extensions.Validation.ValidationsGenerator (1)
Extensions\ITypeSymbolExtensions.cs (1)
91return derivedTypes.Count == 0 ? null : derivedTypes.ToImmutable();
Microsoft.Interop.ComInterfaceGenerator (2)
ComInterfaceGenerator.cs (1)
437for (int i = methodList.Count - 1; i > -1; i--)
ComInterfaceInfo.cs (1)
135if (nonFatalDiagnostics.Count != 0)
Microsoft.Interop.SourceGeneration (2)
GeneratedStatements.cs (1)
80if (statementsToUpdate.Count > 0)
SignatureContext.cs (1)
117NativeIndex = typeInfos.Count
Microsoft.VisualStudio.LanguageServices (1)
TaskList\VisualStudioDiagnosticIdCache.cs (1)
171if (builder.Count == 0)
Roslyn.Diagnostics.Analyzers (14)
src\Dependencies\PooledObjects\ArrayBuilder.cs (11)
111return _builder.Count; 157while (index > _builder.Count) 162if (index == _builder.Count) 207return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 272_builder.RemoveAt(_builder.Count - 1); 278for (var j = 0; j < _builder.Count; j++) 297for (var j = 0; j < _builder.Count; j++) 316for (var j = 0; j < _builder.Count; j++) 357_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 371=> _builder[_builder.Count - 1]; 383return _builder.Count > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs (2)
36if (builder.Count == 0) 39if (builder.Count == builder.Capacity)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
174Debug.Assert(currentEdgeIndex == edges.Count);
System.Collections.Immutable (59)
System\Collections\Immutable\ImmutableArray_1.Builder.cs (56)
113for (int i = value; i < this.Count; i++) 142if (index >= this.Count) 152if (index >= this.Count) 170if (index >= this.Count) 201/// <exception cref="InvalidOperationException">When <see cref="ImmutableArray{T}.Builder.Count"/> doesn't 205if (Capacity != Count) 220/// If <see cref="Capacity"/> equals <see cref="Count"/>, the internal array will be extracted 255Requires.Range(index >= 0 && index <= this.Count, nameof(index)); 256this.EnsureCapacity(this.Count + 1); 258if (index < this.Count) 260Array.Copy(_elements, index, _elements, index + 1, this.Count - index); 274Requires.Range(index >= 0 && index <= this.Count, nameof(index)); 278this.EnsureCapacity(this.Count + count); 280if (index != this.Count) 303Requires.Range(index >= 0 && index <= this.Count, nameof(index)); 310this.EnsureCapacity(this.Count + items.Length); 312if (index != this.Count) 345this.EnsureCapacity(this.Count + count); 368int offset = this.Count; 383int offset = this.Count; 399int offset = this.Count; 435int offset = this.Count; 448int offset = this.Count; 478this.AddRange(items._elements, items.Count); 489this.AddRange(items._elements, items.Count); 567Requires.Range(index >= 0 && index < this.Count, nameof(index)); 569if (index < this.Count - 1) 571Array.Copy(_elements, index + 1, _elements, index, this.Count - index - 1); 601Array.Copy(_elements, index + length, _elements, index, this.Count - index - length); 687if (this.Count == 0) 692T[] result = new T[this.Count]; 693Array.Copy(_elements, result, this.Count); 705Requires.Range(index >= 0 && index + this.Count <= array.Length, nameof(index)); 706Array.Copy(_elements, 0, array, index, this.Count); 716Array.Copy(_elements, 0, destination, 0, this.Count); 730Requires.Range(sourceIndex >= 0 && sourceIndex + length <= this.Count, nameof(sourceIndex)); 768return this.IndexOf(item, startIndex, this.Count - startIndex, EqualityComparer<T>.Default); 801Requires.Range(startIndex >= 0 && startIndex <= this.Count, nameof(startIndex)); 802Requires.Range(count >= 0 && (uint)(startIndex + count) <= (uint)this.Count, nameof(count)); 835return this.IndexOf(item, startIndex, this.Count - startIndex, equalityComparer); 845if (this.Count == 0) 850return this.LastIndexOf(item, this.Count - 1, this.Count, EqualityComparer<T>.Default); 861if (this.Count == 0 && startIndex == 0) 866Requires.Range(startIndex >= 0 && startIndex < this.Count, nameof(startIndex)); 898Requires.Range(startIndex >= 0 && startIndex < this.Count, nameof(startIndex)); 949if (Count > 1) 951Array.Sort(_elements, 0, this.Count, Comparer<T>.Default); 967if (Count > 1) 989if (Count > 1) 1006Requires.Range(count >= 0 && index + count <= this.Count, nameof(count)); 1020Requires.Range(this.Count <= destination.Length, nameof(destination)); 1021new ReadOnlySpan<T>(_elements, 0, this.Count).CopyTo(destination); 1030for (int i = 0; i < this.Count; i++) 1062this.EnsureCapacity(this.Count + length); 1064int offset = this.Count;
System\Linq\ImmutableArrayExtensions.cs (3)
683return builder[builder.Count - 1]; 693return builder.Any() ? builder[builder.Count - 1] : default; 703return builder.Count > 0;
System.Reflection.Metadata (2)
System\Reflection\Metadata\Internal\NamespaceCache.cs (1)
178Debug.Assert(data.Namespaces!.Count == 0);
System\Reflection\Metadata\TypeName.cs (1)
68: genericTypeArguments.Count == genericTypeArguments.Capacity ? genericTypeArguments.MoveToImmutable() : genericTypeArguments.ToImmutableArray();
Test.Utilities (14)
src\Dependencies\PooledObjects\ArrayBuilder.cs (11)
111return _builder.Count; 157while (index > _builder.Count) 162if (index == _builder.Count) 207return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 272_builder.RemoveAt(_builder.Count - 1); 278for (var j = 0; j < _builder.Count; j++) 297for (var j = 0; j < _builder.Count; j++) 316for (var j = 0; j < _builder.Count; j++) 357_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 371=> _builder[_builder.Count - 1]; 383return _builder.Count > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs (2)
36if (builder.Count == 0) 39if (builder.Count == builder.Capacity)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
174Debug.Assert(currentEdgeIndex == edges.Count);
Text.Analyzers (14)
src\Dependencies\PooledObjects\ArrayBuilder.cs (11)
111return _builder.Count; 157while (index > _builder.Count) 162if (index == _builder.Count) 207return _builder.IndexOf(item, 0, _builder.Count, equalityComparer); 272_builder.RemoveAt(_builder.Count - 1); 278for (var j = 0; j < _builder.Count; j++) 297for (var j = 0; j < _builder.Count; j++) 316for (var j = 0; j < _builder.Count; j++) 357_builder.Sort(startIndex, _builder.Count - startIndex, comparer); 371=> _builder[_builder.Count - 1]; 383return _builder.Count > 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs (2)
36if (builder.Count == 0) 39if (builder.Count == builder.Capacity)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
174Debug.Assert(currentEdgeIndex == edges.Count);