111 references to PooledArrayBuilder
Microsoft.AspNetCore.Razor.Language.UnitTests (1)
Syntax\SyntaxListTests.cs (1)
15
using var builder = new
PooledArrayBuilder
<SyntaxToken>(tokens.Length);
Microsoft.AspNetCore.Razor.Microbenchmarks.Compiler (4)
TagHelperCollectionHelpers.cs (4)
14
using var result = new
PooledArrayBuilder
<TagHelperDescriptor>(count);
30
using var result = new
PooledArrayBuilder
<TagHelperDescriptor>(count);
48
using var result = new
PooledArrayBuilder
<TagHelperCollection>(collectionCount);
49
using var helpers = new
PooledArrayBuilder
<TagHelperDescriptor>(helpersPerCollection);
Microsoft.AspNetCore.Razor.Utilities.Shared (4)
ImmutableArrayExtensions.cs (3)
268
using var builder = new
PooledArrayBuilder
<TResult>(capacity: source.Count);
973
using var stack = new
PooledArrayBuilder
<T>(capacity: source.Length);
993
using var result = new
PooledArrayBuilder
<T>(capacity: stack.Count);
PooledObjects\PooledArrayBuilder.cs (1)
12
var pooledArray = new
PooledArrayBuilder
<T>(source.Length);
Microsoft.AspNetCore.Razor.Utilities.Shared.UnitTests (25)
PooledObjects\PooledArrayBuilderOrderingTests.cs (16)
17
using var builder = new
PooledArrayBuilder
<int>(capacity: data.Length);
28
using var builder = new
PooledArrayBuilder
<int>(capacity: data.Length);
39
using var builder = new
PooledArrayBuilder
<int>(capacity: data.Length);
50
using var builder = new
PooledArrayBuilder
<int>(capacity: data.Length);
61
using var builder = new
PooledArrayBuilder
<ValueHolder<int>>(capacity: data.Length);
72
using var builder = new
PooledArrayBuilder
<ValueHolder<int>>(capacity: data.Length);
83
using var builder = new
PooledArrayBuilder
<ValueHolder<int>>(capacity: data.Length);
94
using var builder = new
PooledArrayBuilder
<ValueHolder<int>>(capacity: data.Length);
106
using var builder = new
PooledArrayBuilder
<int>(capacity: data.Length, builderPool);
119
using var builder = new
PooledArrayBuilder
<int>(capacity: data.Length, builderPool);
132
using var builder = new
PooledArrayBuilder
<int>(capacity: data.Length, builderPool);
145
using var builder = new
PooledArrayBuilder
<int>(capacity: data.Length, builderPool);
158
using var builder = new
PooledArrayBuilder
<ValueHolder<int>>(capacity: data.Length, builderPool);
171
using var builder = new
PooledArrayBuilder
<ValueHolder<int>>(capacity: data.Length, builderPool);
184
using var builder = new
PooledArrayBuilder
<ValueHolder<int>>(capacity: data.Length, builderPool);
197
using var builder = new
PooledArrayBuilder
<ValueHolder<int>>(capacity: data.Length, builderPool);
PooledObjects\PooledArrayBuilderTests.cs (9)
97
using var builder = new
PooledArrayBuilder
<int>(capacity: 10, builderPool);
423
using var builder = new
PooledArrayBuilder
<int>(capacity: 10, builderPool);
457
using var builder = new
PooledArrayBuilder
<int>(capacity: 10, builderPool);
738
using var builder = new
PooledArrayBuilder
<int>(capacity: 10, builderPool);
768
using var builder = new
PooledArrayBuilder
<int>(capacity: 10);
985
using var builder = new
PooledArrayBuilder
<int>(capacity: 10, builderPool);
1163
using var builder = new
PooledArrayBuilder
<int>(capacity: 10, builderPool);
1399
using var builder = new
PooledArrayBuilder
<int>(capacity: 10, builderPool);
1814
using var builder = new
PooledArrayBuilder
<int>(capacity: 10, builderPool);
Microsoft.CodeAnalysis.Razor.Compiler (38)
Language\CodeGeneration\CodeRenderingContext.cs (1)
100
using var filtered = new
PooledArrayBuilder
<RazorDiagnostic>(capacity: _diagnostics.Count);
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
179
using var tokens = new
PooledArrayBuilder
<IntermediateToken>(capacity: original.Length + 2);
Language\Components\ComponentMarkupEncodingPass.cs (1)
130
using var toUpdate = new
PooledArrayBuilder
<(HtmlIntermediateToken token, string content)>(capacity: (ampersandCount * 2) + 1);
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (2)
611
using var builder = new
PooledArrayBuilder
<SyntaxToken>(count);
646
using var builder = new
PooledArrayBuilder
<TNode>(Count);
Language\DefaultRazorParsingPhase.cs (1)
24
using var importSyntaxTrees = new
PooledArrayBuilder
<RazorSyntaxTree>(codeDocument.Imports.Length);
Language\FeatureCache`1.cs (1)
41
using var builder = new
PooledArrayBuilder
<TFeature>(capacity: _features.Length);
Language\Legacy\TagHelperParseTreeRewriter.cs (1)
39
using var builder = new
PooledArrayBuilder
<RazorDiagnostic>(capacity: treeDiagnostics.Length + sinkDiagnostics.Length);
Language\Legacy\TokenizerBackedParser.cs (1)
105
using var tokens = new
PooledArrayBuilder
<SyntaxToken>(count + 1);
Language\RazorProjectEngine.cs (2)
479
using var result = new
PooledArrayBuilder
<RazorProjectItem>(capacity: imports.Count);
511
using var imports = new
PooledArrayBuilder
<RazorSourceDocument>(importItems.Count);
Language\RazorProjectEngineBuilder.cs (2)
28
using var engineFeatures = new
PooledArrayBuilder
<IRazorEngineFeature>(Features.Count);
29
using var projectEngineFeatures = new
PooledArrayBuilder
<IRazorProjectEngineFeature>(Features.Count);
Language\Syntax\SyntaxList.cs (2)
20
using var builder = new
PooledArrayBuilder
<TNode>(nodes.Length);
42
using var builder = new
PooledArrayBuilder
<SyntaxToken>(tokens.Length);
Language\Syntax\SyntaxList`1.cs (9)
48
using var builder = new
PooledArrayBuilder
<TNode>(nodes.Length);
174
using var builder = new
PooledArrayBuilder
<TNode>(count + tokens.Length);
208
using var builder = new
PooledArrayBuilder
<TNode>(count);
240
using var builder = new
PooledArrayBuilder
<TNode>(count + nodeCount);
270
using var builder = new
PooledArrayBuilder
<TNode>(newCount);
329
using var builder = new
PooledArrayBuilder
<TNode>(newCount + nodes.Length);
368
using var builder = new
PooledArrayBuilder
<TNode>(newCount);
392
using var builder = new
PooledArrayBuilder
<TNode>(newCount + nodeCount);
458
using var builder = new
PooledArrayBuilder
<TNode>(Count);
Language\Syntax\SyntaxRewriter.cs (2)
50
using var builder = new
PooledArrayBuilder
<TNode>(capacity: count);
94
using var builder = new
PooledArrayBuilder
<SyntaxToken>(count);
Language\Syntax\SyntaxTokenList.cs (8)
67
using var builder = new
PooledArrayBuilder
<SyntaxToken>(tokens.Length);
189
using var builder = new
PooledArrayBuilder
<SyntaxToken>(count + tokens.Length);
218
using var builder = new
PooledArrayBuilder
<SyntaxToken>(count);
250
using var builder = new
PooledArrayBuilder
<SyntaxToken>(count + tokenCount);
276
using var builder = new
PooledArrayBuilder
<SyntaxToken>(newCount);
320
using var builder = new
PooledArrayBuilder
<SyntaxToken>(newCount + tokens.Length);
353
using var builder = new
PooledArrayBuilder
<SyntaxToken>(newCount);
377
using var builder = new
PooledArrayBuilder
<SyntaxToken>(newCount + tokenCount);
Language\TagHelperDescriptor.cs (1)
151
using var results = new
PooledArrayBuilder
<BoundAttributeDescriptor>(capacity: attributes.Length);
Language\TagHelperDiscoveryService.cs (1)
102
using var builder = new
PooledArrayBuilder
<TagHelperProducer>(_producerFactories.Length);
Language\TagHelperObjectBuilderCollection`2.cs (1)
70
using var result = new
PooledArrayBuilder
<TObject>(capacity: builders.Count);
SourceGenerators\RazorSourceGenerator.RazorProviders.cs (1)
33
using var diagnostics = new
PooledArrayBuilder
<Diagnostic>(capacity: 2);
Microsoft.CodeAnalysis.Razor.Workspaces (26)
AutoInsert\AutoInsertService.cs (1)
50
using var applicableProviders = new
PooledArrayBuilder
<IOnAutoInsertProvider>(capacity: _onAutoInsertProviders.Length);
CodeActions\CodeActionsService.cs (1)
251
using var codeActions = new
PooledArrayBuilder
<RazorVSInternalCodeAction>(capacity: tasks.Length);
CodeActions\Html\HtmlCodeActionProvider.cs (1)
26
using var results = new
PooledArrayBuilder
<RazorVSInternalCodeAction>(codeActions.Length);
CodeActions\Razor\ExtractToCssCodeActionResolver.cs (1)
51
using var changes = new
PooledArrayBuilder
<SumType<TextDocumentEdit, CreateFile, RenameFile, DeleteFile>>(capacity: 3);
CodeActions\Razor\WrapAttributesCodeActionProvider.cs (1)
44
using var newLinePositions = new
PooledArrayBuilder
<int>(attributes.Count);
Completion\AggregateCompletionItemResolver.cs (1)
28
using var completionItemResolverTasks = new
PooledArrayBuilder
<Task<VSInternalCompletionItem?>>(_completionItemResolvers.Length);
Completion\Delegation\SnippetResponseRewriter.cs (1)
24
using var items = new
PooledArrayBuilder
<VSInternalCompletionItem>(completionList.Items.Length);
Completion\DirectiveAttributeCompletionItemProvider.cs (1)
272
using var completionItems = new
PooledArrayBuilder
<RazorCompletionItem>(capacity: attributeCompletions.Count);
Completion\DirectiveAttributeCompletionItemProviderBase.cs (1)
142
using var attributeNames = new
PooledArrayBuilder
<string>(capacity: attributes.Count);
Completion\DirectiveCompletionItemProvider.cs (1)
133
using var completionItems = new
PooledArrayBuilder
<RazorCompletionItem>(capacity: directives.Length + SingleLineDirectiveSnippets.Count);
Completion\RazorCommitCharacter.cs (1)
14
using var converted = new
PooledArrayBuilder
<RazorCommitCharacter>(capacity: characters.Length);
Completion\VSInternalCompletionItemExtensions.cs (2)
59
using var builder = new
PooledArrayBuilder
<VSInternalCommitCharacter>(capacity: razorCommitCharacters.Length);
79
using var builder = new
PooledArrayBuilder
<string>(capacity: razorCommitCharacters.Length);
DocumentMapping\RazorEditService.cs (1)
114
using var normalizedChanges = new
PooledArrayBuilder
<RazorTextChange>(changes.Length);
Extensions\RazorSyntaxNodeExtensions.cs (1)
329
using var literalTokensWithoutLines = new
PooledArrayBuilder
<SyntaxToken>(literalTokens.Count);
FoldingRanges\AbstractSyntaxNodeFoldingProvider.cs (1)
21
using var builder = new
PooledArrayBuilder
<FoldingRange>(nodes.Length);
Formatting\Passes\CSharpOnTypeFormattingPass.cs (1)
835
using var changes = new
PooledArrayBuilder
<TextChange>(capacity: newIndentations.Count);
Formatting\Passes\HtmlFormattingPass.cs (1)
211
using var lineInfoBuilder = new
PooledArrayBuilder
<LineInfo>(capacity: originalText.Lines.Count);
Formatting\Passes\HtmlOnTypeFormattingPass.cs (2)
62
using var changesToKeep = new
PooledArrayBuilder
<TextChange>(capacity: changes.Length);
87
using var editsToApply = new
PooledArrayBuilder
<TextChange>(capacity: sourceText.Lines.Count);
Formatting\RazorFormattingService.cs (1)
397
using var changes = new
PooledArrayBuilder
<TextChange>(csharpChanges.Length);
Logging\AbstractLoggerFactory.cs (1)
37
using var lazyLoggers = new
PooledArrayBuilder
<LazyLogger>(_providers.Length);
Protocol\JsonHelpers.cs (1)
39
using var results = new
PooledArrayBuilder
<TResult>(source.Length);
SpellCheck\SpellCheckService.cs (1)
105
using var data = new
PooledArrayBuilder
<int>(ranges.Length * 3);
TextDifferencing\SourceTextDiffer.cs (1)
66
using var minimalChanges = new
PooledArrayBuilder
<TextChange>(capacity: edits.Count);
Tooltip\AbstractComponentAvailabilityService.cs (1)
25
using var result = new
PooledArrayBuilder
<(IProjectSnapshot, bool IsAvailable)>(capacity: projects.Length);
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (2)
Completion\CSharpRazorKeywordCompletionItemProviderTests.cs (1)
87
using var builder = new
PooledArrayBuilder
<Action<RazorCompletionItem>>(keywords.Length);
Completion\DirectiveCompletionItemProviderTest.cs (1)
26
using var builder = new
PooledArrayBuilder
<Action<RazorCompletionItem>>(directiveDescriptors.Length * 2);
Microsoft.CodeAnalysis.Remote.Razor (5)
CodeLens\RemoteCodeLensService.cs (1)
57
using var results = new
PooledArrayBuilder
<LspCodeLens>(csharpCodeLens.Length);
FindAllReferences\RemoteFindAllReferencesService.cs (1)
91
using var mappedResults = new
PooledArrayBuilder
<SumType<VSInternalReferenceItem, LspLocation>>(results.Length);
GoToDefinition\RemoteGoToDefinitionService.cs (1)
119
using var mappedLocations = new
PooledArrayBuilder
<LspLocation>(locations.Length);
GoToImplementation\RemoteGoToImplementationService.cs (1)
88
using var mappedLocations = new
PooledArrayBuilder
<LspLocation>(locations.Length);
ProjectSystem\RemoteSolutionSnapshot.cs (1)
75
using var results = new
PooledArrayBuilder
<IProjectSnapshot>(capacity: documentIds.Length);
Microsoft.VisualStudio.LanguageServer.ContainedLanguage (1)
LSPDocumentSnapshot.cs (1)
62
using var actualVirtualDocuments = new
PooledArrayBuilder
<TVirtualDocument>(documents.Count);
Microsoft.VisualStudio.LanguageServices.Razor (3)
LanguageClient\Options\OptionsStorage.cs (1)
73
using var tokensBuilder = new
PooledArrayBuilder
<string>(capacity: (int)numFetched);
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Navigation\CohostGoToDefinitionEndpoint.cs (1)
109
using var builder = new
PooledArrayBuilder
<DocumentLink>(capacity: documentLinks.Length);
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\RazorCohostDynamicRegistrationService.cs (1)
43
using var registrations = new
PooledArrayBuilder
<Registration>(_lazyRegistrationProviders.Length);
Microsoft.VisualStudioCode.RazorExtension (2)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Navigation\CohostGoToDefinitionEndpoint.cs (1)
109
using var builder = new
PooledArrayBuilder
<DocumentLink>(capacity: documentLinks.Length);
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\RazorCohostDynamicRegistrationService.cs (1)
43
using var registrations = new
PooledArrayBuilder
<Registration>(_lazyRegistrationProviders.Length);