9 instantiations of PooledObject
Microsoft.AspNetCore.Razor.Utilities.Shared (9)
PooledObjects\Extensions.cs (9)
17=> new(pool); 28=> new(pool); 41=> new(pool); 54=> new(pool); 66=> new(pool); 78=> new(pool); 90=> new(pool); 102=> new(pool); 114=> new(pool);
189 references to PooledObject
Microsoft.AspNetCore.Razor.Microbenchmarks (1)
TextDifferencing\SourceTextDifferBenchmark.cs (1)
30using var _ = StringBuilderPool.GetPooledObject(out var builder);
Microsoft.AspNetCore.Razor.Test.Common (13)
Language\IntegrationTests\CompilationFailedException.cs (1)
31using var _ = StringBuilderPool.GetPooledObject(out var builder);
Language\IntegrationTests\IntermediateNodeVerifier.cs (1)
244using var _ = StringBuilderPool.GetPooledObject(out var builder);
Language\IntegrationTests\SourceMappingsSerializer.cs (1)
18using var _ = StringBuilderPool.GetPooledObject(out var builder);
Language\Intermediate\IntermediateNodeAssert.cs (7)
72using var _ = StringBuilderPool.GetPooledObject(out var content); 178using var _ = StringBuilderPool.GetPooledObject(out var content); 200using var _ = StringBuilderPool.GetPooledObject(out var content); 222using var _ = StringBuilderPool.GetPooledObject(out var content); 242using var _ = StringBuilderPool.GetPooledObject(out var content); 262using var _ = StringBuilderPool.GetPooledObject(out var content); 435using var _ = StringBuilderPool.GetPooledObject(out var builder);
Language\Intermediate\IntermediateNodeExtensions.cs (1)
14using var _ = StringBuilderPool.GetPooledObject(out var builder);
Language\TestSyntaxSerializer.cs (2)
25using var _ = StringBuilderPool.GetPooledObject(out var builder); 34using var _ = StringBuilderPool.GetPooledObject(out var builder);
Microsoft.AspNetCore.Razor.Test.Common.Tooling (2)
Language\IntegrationTests\RazorToolingIntegrationTestBase.cs (1)
367using var _ = StringBuilderPool.GetPooledObject(out var builder);
LanguageServer\CSharpTestLspServer.cs (1)
239using var _ = ListPool<string>.GetPooledObject(out var values);
Microsoft.AspNetCore.Razor.Utilities.Shared (67)
ImmutableArrayExtensions.cs (1)
921using var _ = HashSetPool<T>.GetPooledObject(out var uniqueItems);
PooledObjects\ArrayBuilderPool`1.cs (2)
34public static PooledObject<ImmutableArray<T>.Builder> GetPooledObject() 37public static PooledObject<ImmutableArray<T>.Builder> GetPooledObject(out ImmutableArray<T>.Builder builder)
PooledObjects\DictionaryBuilderPool`2.cs (2)
35public static PooledObject<ImmutableDictionary<TKey, TValue>.Builder> GetPooledObject() 38public static PooledObject<ImmutableDictionary<TKey, TValue>.Builder> GetPooledObject(
PooledObjects\DictionaryPool`2.cs (2)
35public static PooledObject<Dictionary<TKey, TValue>> GetPooledObject() 38public static PooledObject<Dictionary<TKey, TValue>> GetPooledObject(out Dictionary<TKey, TValue> map)
PooledObjects\Extensions.cs (27)
15public static PooledObject<T> GetPooledObject<T>(this ObjectPool<T> pool) 19public static PooledObject<T> GetPooledObject<T>(this ObjectPool<T> pool, out T obj) 22var pooledObject = pool.GetPooledObject(); 27public static PooledObject<ImmutableArray<T>.Builder> GetPooledObject<T>(this ObjectPool<ImmutableArray<T>.Builder> pool) 30public static PooledObject<ImmutableArray<T>.Builder> GetPooledObject<T>( 34var pooledObject = pool.GetPooledObject(); 39public static PooledObject<Dictionary<TKey, TValue>> GetPooledObject<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool) 43public static PooledObject<Dictionary<TKey, TValue>> GetPooledObject<TKey, TValue>( 48var pooledObject = pool.GetPooledObject(); 53public static PooledObject<HashSet<T>> GetPooledObject<T>(this ObjectPool<HashSet<T>> pool) 56public static PooledObject<HashSet<T>> GetPooledObject<T>( 60var pooledObject = pool.GetPooledObject(); 65public static PooledObject<IncrementalHash> GetPooledObject<T>(this ObjectPool<IncrementalHash> pool) 68public static PooledObject<IncrementalHash> GetPooledObject<T>( 72var pooledObject = pool.GetPooledObject(); 77public static PooledObject<List<T>> GetPooledObject<T>(this ObjectPool<List<T>> pool) 80public static PooledObject<List<T>> GetPooledObject<T>( 84var pooledObject = pool.GetPooledObject(); 89public static PooledObject<Stack<T>> GetPooledObject<T>(this ObjectPool<Stack<T>> pool) 92public static PooledObject<Stack<T>> GetPooledObject<T>( 96var pooledObject = pool.GetPooledObject(); 101public static PooledObject<Stopwatch> GetPooledObject(this ObjectPool<Stopwatch> pool) 104public static PooledObject<Stopwatch> GetPooledObject( 108var pooledObject = pool.GetPooledObject(); 113public static PooledObject<StringBuilder> GetPooledObject(this ObjectPool<StringBuilder> pool) 116public static PooledObject<StringBuilder> GetPooledObject( 120var pooledObject = pool.GetPooledObject();
PooledObjects\HashSetPool`1.cs (2)
36public static PooledObject<HashSet<T>> GetPooledObject() 39public static PooledObject<HashSet<T>> GetPooledObject(out HashSet<T> set)
PooledObjects\ListPool`1.cs (2)
33public static PooledObject<List<T>> GetPooledObject() 36public static PooledObject<List<T>> GetPooledObject(out List<T> list)
PooledObjects\QueuePool`1.cs (2)
25public static PooledObject<Queue<T>> GetPooledObject() 28public static PooledObject<Queue<T>> GetPooledObject(out Queue<T> queue)
PooledObjects\SpecializedPools.cs (10)
10public static PooledObject<HashSet<T>> GetPooledReferenceEqualityHashSet<T>() 14public static PooledObject<HashSet<T>> GetPooledReferenceEqualityHashSet<T>(out HashSet<T> set) 18public static PooledObject<HashSet<string>> GetPooledStringHashSet() 21public static PooledObject<HashSet<string>> GetPooledStringHashSet(out HashSet<string> set) 24public static PooledObject<HashSet<string>> GetPooledStringHashSet(bool ignoreCase) 27public static PooledObject<HashSet<string>> GetPooledStringHashSet(bool ignoreCase, out HashSet<string> set) 30public static PooledObject<Dictionary<string, TValue>> GetPooledStringDictionary<TValue>() 33public static PooledObject<Dictionary<string, TValue>> GetPooledStringDictionary<TValue>( 37public static PooledObject<Dictionary<string, TValue>> GetPooledStringDictionary<TValue>(bool ignoreCase) 40public static PooledObject<Dictionary<string, TValue>> GetPooledStringDictionary<TValue>(
PooledObjects\SpecializedPools.ReferenceEqualityHashSet`1.cs (2)
24public static PooledObject<HashSet<T>> GetPooledObject() 27public static PooledObject<HashSet<T>> GetPooledObject(out HashSet<T> set)
PooledObjects\SpecializedPools.StringDictionary`1.cs (4)
24public static PooledObject<Dictionary<string, TValue>> GetPooledObject() 27public static PooledObject<Dictionary<string, TValue>> GetPooledObject(out Dictionary<string, TValue> map) 30public static PooledObject<Dictionary<string, TValue>> GetPooledObject(bool ignoreCase) 35public static PooledObject<Dictionary<string, TValue>> GetPooledObject(bool ignoreCase, out Dictionary<string, TValue> map)
PooledObjects\SpecializedPools.StringHashSet.cs (4)
24public static PooledObject<HashSet<string>> GetPooledObject() 27public static PooledObject<HashSet<string>> GetPooledObject(out HashSet<string> set) 30public static PooledObject<HashSet<string>> GetPooledObject(bool ignoreCase) 35public static PooledObject<HashSet<string>> GetPooledObject(bool ignoreCase, out HashSet<string> set)
PooledObjects\StackPool`1.cs (2)
33public static PooledObject<Stack<T>> GetPooledObject() 36public static PooledObject<Stack<T>> GetPooledObject(out Stack<T> stack)
PooledObjects\StopwatchPool.cs (2)
31public static PooledObject<Stopwatch> GetPooledObject() 34public static PooledObject<Stopwatch> GetPooledObject(out Stopwatch watch)
PooledObjects\StringBuilderPool.cs (2)
33public static PooledObject<StringBuilder> GetPooledObject() 36public static PooledObject<StringBuilder> GetPooledObject(out StringBuilder builder)
Utilities\Delta.cs (1)
32using var _ = HashSetPool<T>.GetPooledObject(out var set);
Microsoft.CodeAnalysis.Razor.Compiler (39)
CSharp\GenericTypeNameRewriter.cs (1)
36using var _ = ArrayBuilderPool<ComponentTypeArgumentIntermediateNode>.GetPooledObject(out var builder);
Language\Components\ComponentBindLoweringPass.cs (5)
73using var _ = DictionaryPool<BindEntryKey, BindEntry>.GetPooledObject(out var bindEntries); 220using var _ = SpecializedPools.GetPooledReferenceEqualityHashSet<IntermediateNode>(out var parents); 310using var _ = SpecializedPools.GetPooledStringHashSet(out var duplicates); 332using var _ = SpecializedPools.GetPooledStringDictionary<ImmutableArray<AttributeInfo>.Builder>(out var duplicates); 1053using var _ = StringBuilderPool.GetPooledObject(out var builder);
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
39using var _ = SpecializedPools.GetPooledReferenceEqualityHashSet<IntermediateNode>(out var parents);
Language\Components\ComponentRuntimeNodeWriter.cs (2)
1074using var _ = StringBuilderPool.GetPooledObject(out var builder); 1140using var _ = StringBuilderPool.GetPooledObject(out var builder);
Language\Components\ComponentTemplateDiagnosticPass.cs (1)
28using var _ = ListPool<IntermediateNodeReference>.GetPooledObject(out var candidates);
Language\CSharpIdentifier.cs (1)
39using var _ = StringBuilderPool.GetPooledObject(out var builder);
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (2)
93using var _ = ListPool<UsingReference>.GetPooledObject(out var usingReferences); 213using var _ = SpecializedPools.GetPooledReferenceEqualityHashSet<DirectiveDescriptor>(out var seenDirectives);
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (2)
551using var _sb = StringBuilderPool.GetPooledObject(out var sb); 961using var _sb = StringBuilderPool.GetPooledObject(out var sb);
Language\DefaultTagHelperResolutionPhase.cs (1)
1021using var _sb = StringBuilderPool.GetPooledObject(out var sb);
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (3)
879using var _ = StringBuilderPool.GetPooledObject(out var sb); 1159using var _ = StringBuilderPool.GetPooledObject(out var sb); 1343using var _sb = StringBuilderPool.GetPooledObject(out var sb);
Language\HtmlConventions.cs (1)
55using var _ = StringBuilderPool.GetPooledObject(out var builder);
Language\Intermediate\IntermediateNode.cs (2)
53using var _ = StringBuilderPool.GetPooledObject(out var builder); 64using var _ = StringBuilderPool.GetPooledObject(out var builder);
Language\Intermediate\MethodDeclarationIntermediateNode.cs (1)
37using var _ = StringBuilderPool.GetPooledObject(out var builder);
Language\Legacy\ClassifiedSpanVisitor.cs (1)
41using var _ = Pool.GetPooledObject(out var visitor);
Language\Legacy\CSharpCodeParser.cs (2)
2616using var _1 = StringBuilderPool.GetPooledObject(out var usingContentBuilder); 2617using var _2 = StringBuilderPool.GetPooledObject(out var parsedNamespaceBuilder);
Language\Legacy\HtmlMarkupParser.cs (1)
1385using (var pooledBuilder = StringBuilderPool.GetPooledObject())
Language\Legacy\TagHelperParseTreeRewriter.cs (1)
399using var _ = StringBuilderPool.GetPooledObject(out var attributeValueBuilder);
Language\Legacy\TagHelperSpanVisitor.cs (1)
23using var _ = ArrayBuilderPool<TagHelperSpanInternal>.GetPooledObject(out var builder);
Language\NamespaceComputer.cs (1)
114private readonly PooledObject<StringBuilder> _pooledBuilder;
Language\RazorSyntaxTree.cs (1)
50using var pooledList = ListPool<RazorDiagnostic>.GetPooledObject(out var rootDiagnostics);
Language\Syntax\SyntaxSerializer.Default.cs (2)
20using var _ = StringBuilderPool.GetPooledObject(out var builder); 29using var _ = StringBuilderPool.GetPooledObject(out var builder);
Language\TagHelperBinder.cs (2)
59using var _1 = SpecializedPools.GetPooledStringDictionary<int>(ignoreCase: true, out var tagNameToBuilderIndexMap); 157using var pooledSet = HashSetPool<TagHelperDescriptor>.GetPooledObject(out var distinctSet);
Language\TagHelperCollection_Factories.cs (1)
198using var _ = ChecksumSetPool.Default.GetPooledObject(out var checksums);
Language\TagHelpers\Producers\ComponentTagHelperProducer.cs (2)
447using var _ = StringBuilderPool.GetPooledObject(out var withAttributes); 521using var _ = StringBuilderPool.GetPooledObject(out var builder);
SourceGenerators\RazorSourceGenerator.Helpers.cs (1)
19using var _ = StringBuilderPool.GetPooledObject(out var builder);
Microsoft.CodeAnalysis.Razor.Workspaces (50)
AutoInsert\AutoInsertService.cs (1)
28using var _ = SpecializedPools.GetPooledStringHashSet(out var set);
CodeActions\CodeActionResolveService.cs (1)
156using var _ = SpecializedPools.GetPooledStringDictionary<T>(out var resolverMap);
CodeActions\CodeActionsService.cs (1)
265using var _ = ArrayBuilderPool<string>.GetPooledObject(out var availableCodeActionNames);
CodeActions\Razor\ComponentAccessibilityCodeActionProvider.cs (2)
74using var _ = ListPool<RazorVSInternalCodeAction>.GetPooledObject(out var codeActions); 217using var _ = DictionaryPool<string, TagHelperPair>.GetPooledObject(out var matching);
CodeActions\Razor\ExtractToCodeBehindCodeActionResolver.cs (1)
82using var _ = StringBuilderPool.GetPooledObject(out var builder);
CodeActions\Razor\ExtractToComponentCodeActionResolver.cs (1)
52using var _ = StringBuilderPool.GetPooledObject(out var builder);
Completion\Delegation\DesignTimeHelperResponseRewriter.cs (1)
56using var _ = ListPool<VSInternalCompletionItem>.GetPooledObject(out var filteredItems);
Completion\DirectiveAttributeCompletionItemProvider.cs (1)
107using var _ = SpecializedPools.GetPooledStringDictionary<AttributeCompletionDetails>(out var attributeCompletions);
Completion\TagHelperCompletionProvider.cs (1)
432using var _ = StringBuilderPool.GetPooledObject(out var builder);
Completion\TagHelperCompletionService.cs (2)
61using var _ = HashSetPool<TagHelperDescriptor>.GetPooledObject(out var applicableDescriptors); 342using var _ = s_shortNameSetPool.GetPooledObject(out var shortNameSet);
Diagnostics\RazorTranslateDiagnosticsService.cs (1)
86using var _ = DictionaryPool<TextSpan, bool>.GetPooledObject(out var processedAttributes);
DocumentMapping\AbstractDocumentMappingService.cs (1)
274using var _1 = ListPool<SourceMapping>.GetPooledObject(out var candidateMappings);
DocumentMapping\RazorEditService_Methods.cs (2)
66using var _ = StringBuilderPool.GetPooledObject(out var builder); 85using var _ = StringBuilderPool.GetPooledObject(out var builder);
DocumentMapping\RazorEditService_UsingDirectives.cs (2)
122using var _ = StringBuilderPool.GetPooledObject(out var builder); 269using var _ = StringBuilderPool.GetPooledObject(out var builder);
Extensions\RazorCodeDocumentExtensions_ClassifiedSpans.cs (1)
69using var _ = s_pool.GetPooledObject(out var visitor);
Extensions\TagHelperDescriptorExtensions.cs (1)
24using var _ = StringBuilderPool.GetPooledObject(out var builder);
FoldingRanges\FoldingRangeService.cs (2)
29using var _ = ArrayBuilderPool<FoldingRange>.GetPooledObject(out var mappedRanges); 67using var _1 = DictionaryPool<int, FoldingRange>.GetPooledObject(out var reducedRanges);
Formatting\FormattingContext.cs (1)
161using var _ = ArrayBuilderPool<FormattingSpan>.GetPooledObject(out var formattingSpans);
Formatting\FormattingUtilities.cs (1)
335using var _ = StringBuilderPool.GetPooledObject(out var replacementBuilder);
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (3)
88using var _1 = StringBuilderPool.GetPooledObject(out var builder); 89using var _2 = ArrayBuilderPool<LineInfo>.GetPooledObject(out var lineInfoBuilder); 198using var _ = StringBuilderPool.GetPooledObject(out var additionalLinesBuilder);
Formatting\Passes\CSharpOnTypeFormattingPass.cs (3)
425using var _ = StringBuilderPool.GetPooledObject(out var builder); 570using var _1 = HashSetPool<int>.GetPooledObject(out var significantLocations); 1149using var pooledBuilder = StringBuilderPool.GetPooledObject();
Formatting\Passes\FormattingContentValidationPass.cs (1)
48using var _1 = StringBuilderPool.GetPooledObject(out var builder);
Formatting\Passes\FormattingDiagnosticValidationPass.cs (1)
57using var _ = StringBuilderPool.GetPooledObject(out var builder);
Formatting\UsingDirectiveHelper.cs (1)
277using var _ = StringBuilderPool.GetPooledObject(out var builder);
Logging\Handlers\LogMessageInterpolatedStringHandler.cs (1)
13private PooledObject<StringBuilder> _builder;
Protocol\DocumentSymbols\DocumentSymbolService.cs (2)
24using var _ = ListPool<SymbolInformation>.GetPooledObject(out var mappedSymbols); 62using var _ = ListPool<DocumentSymbol>.GetPooledObject(out var mappedSymbols);
SemanticTokens\AbstractRazorSemanticTokensInfoService.cs (2)
76using var _ = s_pool.GetPooledObject(out var combinedSemanticRanges); 223using var _ = ArrayBuilderPool<LinePositionSpan>.GetPooledObject(out var csharpRanges);
SemanticTokens\AbstractRazorSemanticTokensLegendService.cs (3)
26using var _ = ArrayBuilderPool<string>.GetPooledObject(out var builder); 40using var _ = ArrayBuilderPool<string>.GetPooledObject(out var builder); 54using var _ = ArrayBuilderPool<string>.GetPooledObject(out var builder);
TextDifferencing\SourceTextDiffer.cs (1)
71using var _ = StringBuilderPool.GetPooledObject(out var builder);
TextDifferencing\TextDiffer.DiffEdit.cs (1)
27using var _ = StringBuilderPool.GetPooledObject(out var builder);
Tooltip\ClassifiedTagHelperTooltipFactory.cs (2)
285using var _ = StringBuilderPool.GetPooledObject(out var currentTextRun); 395using var _ = StringBuilderPool.GetPooledObject(out var currentTextRun);
Tooltip\Extensions.cs (1)
28using var _ = StringBuilderPool.GetPooledObject(out var builder);
Tooltip\MarkupTagHelperTooltipFactory.cs (3)
41using var _ = StringBuilderPool.GetPooledObject(out var descriptionBuilder); 119using var _ = StringBuilderPool.GetPooledObject(out var descriptionBuilder); 178using var _ = StringBuilderPool.GetPooledObject(out var summaryBuilder);
Utilities\AsyncBatchingWorkQueue`2.cs (1)
155using var _ = ArrayBuilderPool<TItem>.GetPooledObject(out var items);
Microsoft.CodeAnalysis.Remote.Razor (5)
Completion\RemoteCompletionService.cs (1)
211using var _ = HashSetPool<string>.GetPooledObject(out var existingCompletions);
NestedFiles\RemoteAddNestedFileService.cs (1)
156using var _ = StringBuilderPool.GetPooledObject(out var builder);
ProjectSystem\RemoteSolutionSnapshot.cs (1)
76using var _ = HashSetPool<ProjectId>.GetPooledObject(out var projectIdSet);
Rename\RemoteRenameService.cs (1)
175using (var _ = StringBuilderPool.GetPooledObject(out var builder))
src\Razor\src\Razor\src\Microsoft.VisualStudio.LanguageServices.Razor\Telemetry\TelemetryReporter.cs (1)
319using var _ = AspNetCore.Razor.PooledObjects.StringBuilderPool.GetPooledObject(out var builder);
Microsoft.VisualStudio.LanguageServices.Razor (4)
Logging\ActivityLogLoggerProvider.Logger.cs (1)
35using var _ = StringBuilderPool.GetPooledObject(out var builder);
Snippets\SnippetCache.cs (1)
55using var _ = StringBuilderPool.GetPooledObject(out var functionSnippetBuilder);
Snippets\XmlSnippetParser.ParsedXmlSnippet.cs (1)
20using var _ = StringBuilderPool.GetPooledObject(out var builder);
Telemetry\TelemetryReporter.cs (1)
319using var _ = AspNetCore.Razor.PooledObjects.StringBuilderPool.GetPooledObject(out var builder);
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (2)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionEndpointTest.cs (1)
1379using var _ = HashSetPool<string>.GetPooledObject(out var labelSet);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostSemanticTokensRangeEndpointTest.cs (1)
472using var _ = StringBuilderPool.GetPooledObject(out var builder);
Microsoft.VisualStudio.Razor.IntegrationTests (4)
CodeFoldingTests.cs (1)
103using var _ = StringBuilderPool.GetPooledObject(out var sb);
InProcess\EditorInProcess_Hover.cs (1)
72using var _ = StringBuilderPool.GetPooledObject(out var sb);
Semantic\RazorSemanticTokensTests.cs (1)
157using var _ = StringBuilderPool.GetPooledObject(out var builder);
VisualStudioLogging.cs (1)
109using var _ = StringBuilderPool.GetPooledObject(out var fileBuilder);
Microsoft.VisualStudioCode.RazorExtension.UnitTests (2)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionEndpointTest.cs (1)
1379using var _ = HashSetPool<string>.GetPooledObject(out var labelSet);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostSemanticTokensRangeEndpointTest.cs (1)
472using var _ = StringBuilderPool.GetPooledObject(out var builder);