15 instantiations of MemoryBuilder
Microsoft.AspNetCore.Razor.Utilities.Shared (3)
StringExtensions.cs (2)
575
var builder = new
MemoryBuilder
<ReadOnlyMemory<char>>();
606
var builder = new
MemoryBuilder
<ReadOnlyMemory<char>>();
Utilities\CleanableWeakCache`2.cs (1)
265
using var deadKeys = new
MemoryBuilder
<TKey>(initialCapacity: _cacheMap.Count, clearArray: true);
Microsoft.CodeAnalysis.Razor.Compiler (12)
CSharp\RequiredAttributeParser.cs (1)
87
private MemoryBuilder<RazorDiagnostic> _diagnostics =
new
();
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)
222
using var collections = new
MemoryBuilder
<TagHelperCollection>(initialCapacity: 512, clearArray: true);
24 references to MemoryBuilder
Microsoft.AspNetCore.Razor.Utilities.Shared (12)
MemoryBuilder`1.cs (4)
206
/// Encapsulates a method that operates on a <see cref="
MemoryBuilder
{T}"/> and an argument, typically for building content.
223
internal delegate void MemoryBuilderAction<T, in TArg>(ref
MemoryBuilder
<T> builder, TArg arg);
226
/// Encapsulates a method that operates on a <see cref="
MemoryBuilder
{T}"/> and an argument, returning a result of type <typeparamref name="TResult"/>.
246
internal delegate TResult MemoryBuilderFunc<T, in TArg, out TResult>(ref
MemoryBuilder
<T> builder, TArg arg);
MemoryBuilderExtensions.cs (3)
10
public static void Append(this ref
MemoryBuilder
<ReadOnlyMemory<char>> builder, string value)
16
/// Builds a string from the contents of a <see cref="
MemoryBuilder
{T}"/> where T is <see cref="ReadOnlyMemory{T}"/> of <see cref="char"/>.
29
public static string CreateString(this ref
MemoryBuilder
<ReadOnlyMemory<char>> builder)
StringExtensions.cs (4)
558
/// Builds a string using a <see cref="
MemoryBuilder
{T}"/> of <see cref="ReadOnlyMemory{T}"/> of <see cref="char"/>
575
var
builder = new MemoryBuilder<ReadOnlyMemory<char>>();
588
/// Attempts to build a string using a <see cref="
MemoryBuilder
{T}"/> of <see cref="ReadOnlyMemory{T}"/> of <see cref="char"/>
606
var
builder = new MemoryBuilder<ReadOnlyMemory<char>>();
Utilities\CleanableWeakCache`2.cs (1)
265
using
var
deadKeys = new MemoryBuilder<TKey>(initialCapacity: _cacheMap.Count, clearArray: true);
Microsoft.CodeAnalysis.Razor.Compiler (12)
CSharp\RequiredAttributeParser.cs (1)
87
private
MemoryBuilder
<RazorDiagnostic> _diagnostics = new();
Language\Syntax\GreenNode.Enumerator.cs (1)
20
private
MemoryBuilder
<GreenNode> _stack;
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)
17
private
MemoryBuilder
<TagHelperDescriptor> _builder;
Language\TagHelperCollection.SegmentBuilder.cs (1)
26
private
MemoryBuilder
<ReadOnlyMemory<TagHelperDescriptor>> _builder;
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)
222
using
var
collections = new MemoryBuilder<TagHelperCollection>(initialCapacity: 512, clearArray: true);