9 instantiations of PooledObject
Microsoft.AspNetCore.Razor.Utilities.Shared (9)
PooledObjects\Extensions.cs (9)
16=> new(pool); 27=> new(pool); 40=> new(pool); 53=> new(pool); 65=> new(pool); 77=> new(pool); 89=> new(pool); 101=> new(pool); 113=> new(pool);
108 references to PooledObject
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)
14public static PooledObject<T> GetPooledObject<T>(this ObjectPool<T> pool) 18public static PooledObject<T> GetPooledObject<T>(this ObjectPool<T> pool, out T obj) 21var pooledObject = pool.GetPooledObject(); 26public static PooledObject<ImmutableArray<T>.Builder> GetPooledObject<T>(this ObjectPool<ImmutableArray<T>.Builder> pool) 29public static PooledObject<ImmutableArray<T>.Builder> GetPooledObject<T>( 33var pooledObject = pool.GetPooledObject(); 38public static PooledObject<Dictionary<TKey, TValue>> GetPooledObject<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool) 42public static PooledObject<Dictionary<TKey, TValue>> GetPooledObject<TKey, TValue>( 47var pooledObject = pool.GetPooledObject(); 52public static PooledObject<HashSet<T>> GetPooledObject<T>(this ObjectPool<HashSet<T>> pool) 55public static PooledObject<HashSet<T>> GetPooledObject<T>( 59var pooledObject = pool.GetPooledObject(); 64public static PooledObject<IncrementalHash> GetPooledObject<T>(this ObjectPool<IncrementalHash> pool) 67public static PooledObject<IncrementalHash> GetPooledObject<T>( 71var pooledObject = pool.GetPooledObject(); 76public static PooledObject<List<T>> GetPooledObject<T>(this ObjectPool<List<T>> pool) 79public static PooledObject<List<T>> GetPooledObject<T>( 83var pooledObject = pool.GetPooledObject(); 88public static PooledObject<Stack<T>> GetPooledObject<T>(this ObjectPool<Stack<T>> pool) 91public static PooledObject<Stack<T>> GetPooledObject<T>( 95var pooledObject = pool.GetPooledObject(); 100public static PooledObject<Stopwatch> GetPooledObject(this ObjectPool<Stopwatch> pool) 103public static PooledObject<Stopwatch> GetPooledObject( 107var pooledObject = pool.GetPooledObject(); 112public static PooledObject<StringBuilder> GetPooledObject(this ObjectPool<StringBuilder> pool) 115public static PooledObject<StringBuilder> GetPooledObject( 119var 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 (41)
CSharp\DefaultUtf8WriteLiteralFeature.cs (1)
159using var _ = StringBuilderPool.GetPooledObject(out var sb);
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); 1060using var _ = StringBuilderPool.GetPooledObject(out var builder);
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
39using var _ = SpecializedPools.GetPooledReferenceEqualityHashSet<IntermediateNode>(out var parents);
Language\Components\ComponentNodeWriter.cs (2)
1707using var _ = StringBuilderPool.GetPooledObject(out var builder); 1773using 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)
1019using var _sb = StringBuilderPool.GetPooledObject(out var sb);
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (3)
879using var _ = StringBuilderPool.GetPooledObject(out var sb); 1179using var _ = StringBuilderPool.GetPooledObject(out var sb); 1363using var _sb = StringBuilderPool.GetPooledObject(out var sb);
Language\HtmlConventions.cs (1)
55using var _ = StringBuilderPool.GetPooledObject(out var builder);
Language\Intermediate\ComponentTypeArgumentIntermediateNode.cs (1)
51using var _sb = StringBuilderPool.GetPooledObject(out var sb);
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)
40using var _ = Pool.GetPooledObject(out var visitor);
Language\Legacy\CSharpCodeParser.cs (2)
2611using var _1 = StringBuilderPool.GetPooledObject(out var usingContentBuilder); 2612using var _2 = StringBuilderPool.GetPooledObject(out var parsedNamespaceBuilder);
Language\Legacy\HtmlMarkupParser.cs (1)
1379using (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)
20using var _ = StringBuilderPool.GetPooledObject(out var builder);