19 references to MemoryBuilder
Microsoft.AspNetCore.Razor.Utilities.Shared (1)
Utilities\CleanableWeakCache`2.cs (1)
265using var deadKeys = new MemoryBuilder<TKey>(initialCapacity: _cacheMap.Count, clearArray: true);
Microsoft.AspNetCore.Razor.Utilities.Shared.UnitTests (4)
MemoryBuilderTests.cs (4)
51using MemoryBuilder<int> builder = new(1024); 69using MemoryBuilder<int> builder = new(1024); 136using var builder = new MemoryBuilder<string>(10); 149using var builder = new MemoryBuilder<int>(2);
Microsoft.CodeAnalysis.Razor.Compiler (11)
Language\Syntax\GreenNode.Enumerator.cs (1)
30_stack = new(initialCapacity: 256, clearArray: true);
Language\TagHelperBinder.cs (3)
45using var builders = new MemoryBuilder<TagHelperSet.Builder>(initialCapacity: 32, clearArray: true); 50using var toAdd = new MemoryBuilder<(int, TagHelperDescriptor)>(initialCapacity: descriptors.Count * 4, clearArray: true); 56using var catchAllToAdd = new MemoryBuilder<TagHelperDescriptor>(initialCapacity: descriptors.Count, clearArray: true);
Language\TagHelperCollection.RefBuilder.cs (1)
34_builder = new(initialCapacity, clearArray: true);
Language\TagHelperCollection.SegmentBuilder.cs (1)
41_builder = new MemoryBuilder<ReadOnlyMemory<TagHelperDescriptor>>(capacity, clearArray: true);
Language\TagHelperCollection_Factories.cs (2)
141using var builder = new MemoryBuilder<TagHelperDescriptor>(clearArray: true); 287using var builder = new MemoryBuilder<TagHelperCollection>(clearArray: true);
Language\TagHelperDiscoverer.cs (1)
111using var stack = new MemoryBuilder<INamespaceOrTypeSymbol>(initialCapacity: 32, clearArray: true);
Language\TagHelperDiscoveryService.cs (1)
45using var collections = new MemoryBuilder<TagHelperCollection>(initialCapacity: 512, clearArray: true);
SourceGenerators\RazorSourceGenerator.cs (1)
220using var collections = new MemoryBuilder<TagHelperCollection>(initialCapacity: 512, clearArray: true);
Microsoft.CodeAnalysis.Razor.Workspaces (3)
Completion\DirectiveAttributeCompletionItemProvider.cs (1)
113var indexerAttributes = new MemoryBuilder<BoundAttributeDescriptor>(initialCapacity: 8, clearArray: true);
Logging\LogMessageFormatter.cs (2)
16MemoryBuilder<Range> messageLineRangeBuilder = new(initialCapacity: 4); 17MemoryBuilder<Range> exceptionLineRangeBuilder = exception is not null ? new(initialCapacity: 64) : default;