19 references to MemoryBuilder
Microsoft.AspNetCore.Razor.Utilities.Shared (1)
Utilities\CleanableWeakCache`2.cs (1)
265
using var deadKeys = new
MemoryBuilder
<TKey>(initialCapacity: _cacheMap.Count, clearArray: true);
Microsoft.AspNetCore.Razor.Utilities.Shared.UnitTests (4)
MemoryBuilderTests.cs (4)
51
using MemoryBuilder<int> builder =
new
(1024);
69
using MemoryBuilder<int> builder =
new
(1024);
136
using var builder = new
MemoryBuilder
<string>(10);
149
using 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)
45
using var builders = new
MemoryBuilder
<TagHelperSet.Builder>(initialCapacity: 32, clearArray: true);
50
using var toAdd = new
MemoryBuilder
<(int, TagHelperDescriptor)>(initialCapacity: descriptors.Count * 4, clearArray: true);
56
using 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)
141
using var builder = new
MemoryBuilder
<TagHelperDescriptor>(clearArray: true);
287
using var builder = new
MemoryBuilder
<TagHelperCollection>(clearArray: true);
Language\TagHelperDiscoverer.cs (1)
111
using var stack = new
MemoryBuilder
<INamespaceOrTypeSymbol>(initialCapacity: 32, clearArray: true);
Language\TagHelperDiscoveryService.cs (1)
45
using var collections = new
MemoryBuilder
<TagHelperCollection>(initialCapacity: 512, clearArray: true);
SourceGenerators\RazorSourceGenerator.cs (1)
220
using var collections = new
MemoryBuilder
<TagHelperCollection>(initialCapacity: 512, clearArray: true);
Microsoft.CodeAnalysis.Razor.Workspaces (3)
Completion\DirectiveAttributeCompletionItemProvider.cs (1)
113
var indexerAttributes = new
MemoryBuilder
<BoundAttributeDescriptor>(initialCapacity: 8, clearArray: true);
Logging\LogMessageFormatter.cs (2)
16
MemoryBuilder<Range> messageLineRangeBuilder =
new
(initialCapacity: 4);
17
MemoryBuilder<Range> exceptionLineRangeBuilder = exception is not null ?
new
(initialCapacity: 64) : default;