13 references to SpecializedPools
Microsoft.AspNetCore.Razor.Utilities.Shared (2)
PooledObjects\PooledHashSet`1.cs (2)
269
return (HashSetPool<T>)(object)
SpecializedPools
.StringHashSet.Ordinal;
274
return (HashSetPool<T>)(object)
SpecializedPools
.StringHashSet.OrdinalIgnoreCase;
Microsoft.CodeAnalysis.Razor.Compiler (8)
Language\Components\ComponentBindLoweringPass.cs (3)
220
using var _ =
SpecializedPools
.GetPooledReferenceEqualityHashSet<IntermediateNode>(out var parents);
310
using var _ =
SpecializedPools
.GetPooledStringHashSet(out var duplicates);
332
using var _ =
SpecializedPools
.GetPooledStringDictionary<ImmutableArray<AttributeInfo>.Builder>(out var duplicates);
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
39
using var _ =
SpecializedPools
.GetPooledReferenceEqualityHashSet<IntermediateNode>(out var parents);
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
213
using var _ =
SpecializedPools
.GetPooledReferenceEqualityHashSet<DirectiveDescriptor>(out var seenDirectives);
Language\Legacy\ParserContext.cs (2)
40
_seenDirectivesSet =
SpecializedPools
.StringHashSet.Ordinal.Get();
54
SpecializedPools
.StringHashSet.Ordinal.Return(_seenDirectivesSet);
Language\TagHelperBinder.cs (1)
59
using var _1 =
SpecializedPools
.GetPooledStringDictionary<int>(ignoreCase: true, out var tagNameToBuilderIndexMap);
Microsoft.CodeAnalysis.Razor.Workspaces (3)
AutoInsert\AutoInsertService.cs (1)
28
using var _ =
SpecializedPools
.GetPooledStringHashSet(out var set);
CodeActions\CodeActionResolveService.cs (1)
156
using var _ =
SpecializedPools
.GetPooledStringDictionary<T>(out var resolverMap);
Completion\DirectiveAttributeCompletionItemProvider.cs (1)
107
using var _ =
SpecializedPools
.GetPooledStringDictionary<AttributeCompletionDetails>(out var attributeCompletions);