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)
921
using
var
_ = HashSetPool<T>.GetPooledObject(out var uniqueItems);
PooledObjects\ArrayBuilderPool`1.cs (2)
34
public static
PooledObject
<ImmutableArray<T>.Builder> GetPooledObject()
37
public static
PooledObject
<ImmutableArray<T>.Builder> GetPooledObject(out ImmutableArray<T>.Builder builder)
PooledObjects\DictionaryBuilderPool`2.cs (2)
35
public static
PooledObject
<ImmutableDictionary<TKey, TValue>.Builder> GetPooledObject()
38
public static
PooledObject
<ImmutableDictionary<TKey, TValue>.Builder> GetPooledObject(
PooledObjects\DictionaryPool`2.cs (2)
35
public static
PooledObject
<Dictionary<TKey, TValue>> GetPooledObject()
38
public static
PooledObject
<Dictionary<TKey, TValue>> GetPooledObject(out Dictionary<TKey, TValue> map)
PooledObjects\Extensions.cs (27)
14
public static
PooledObject
<T> GetPooledObject<T>(this ObjectPool<T> pool)
18
public static
PooledObject
<T> GetPooledObject<T>(this ObjectPool<T> pool, out T obj)
21
var
pooledObject = pool.GetPooledObject();
26
public static
PooledObject
<ImmutableArray<T>.Builder> GetPooledObject<T>(this ObjectPool<ImmutableArray<T>.Builder> pool)
29
public static
PooledObject
<ImmutableArray<T>.Builder> GetPooledObject<T>(
33
var
pooledObject = pool.GetPooledObject();
38
public static
PooledObject
<Dictionary<TKey, TValue>> GetPooledObject<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool)
42
public static
PooledObject
<Dictionary<TKey, TValue>> GetPooledObject<TKey, TValue>(
47
var
pooledObject = pool.GetPooledObject();
52
public static
PooledObject
<HashSet<T>> GetPooledObject<T>(this ObjectPool<HashSet<T>> pool)
55
public static
PooledObject
<HashSet<T>> GetPooledObject<T>(
59
var
pooledObject = pool.GetPooledObject();
64
public static
PooledObject
<IncrementalHash> GetPooledObject<T>(this ObjectPool<IncrementalHash> pool)
67
public static
PooledObject
<IncrementalHash> GetPooledObject<T>(
71
var
pooledObject = pool.GetPooledObject();
76
public static
PooledObject
<List<T>> GetPooledObject<T>(this ObjectPool<List<T>> pool)
79
public static
PooledObject
<List<T>> GetPooledObject<T>(
83
var
pooledObject = pool.GetPooledObject();
88
public static
PooledObject
<Stack<T>> GetPooledObject<T>(this ObjectPool<Stack<T>> pool)
91
public static
PooledObject
<Stack<T>> GetPooledObject<T>(
95
var
pooledObject = pool.GetPooledObject();
100
public static
PooledObject
<Stopwatch> GetPooledObject(this ObjectPool<Stopwatch> pool)
103
public static
PooledObject
<Stopwatch> GetPooledObject(
107
var
pooledObject = pool.GetPooledObject();
112
public static
PooledObject
<StringBuilder> GetPooledObject(this ObjectPool<StringBuilder> pool)
115
public static
PooledObject
<StringBuilder> GetPooledObject(
119
var
pooledObject = pool.GetPooledObject();
PooledObjects\HashSetPool`1.cs (2)
36
public static
PooledObject
<HashSet<T>> GetPooledObject()
39
public static
PooledObject
<HashSet<T>> GetPooledObject(out HashSet<T> set)
PooledObjects\ListPool`1.cs (2)
33
public static
PooledObject
<List<T>> GetPooledObject()
36
public static
PooledObject
<List<T>> GetPooledObject(out List<T> list)
PooledObjects\QueuePool`1.cs (2)
25
public static
PooledObject
<Queue<T>> GetPooledObject()
28
public static
PooledObject
<Queue<T>> GetPooledObject(out Queue<T> queue)
PooledObjects\SpecializedPools.cs (10)
10
public static
PooledObject
<HashSet<T>> GetPooledReferenceEqualityHashSet<T>()
14
public static
PooledObject
<HashSet<T>> GetPooledReferenceEqualityHashSet<T>(out HashSet<T> set)
18
public static
PooledObject
<HashSet<string>> GetPooledStringHashSet()
21
public static
PooledObject
<HashSet<string>> GetPooledStringHashSet(out HashSet<string> set)
24
public static
PooledObject
<HashSet<string>> GetPooledStringHashSet(bool ignoreCase)
27
public static
PooledObject
<HashSet<string>> GetPooledStringHashSet(bool ignoreCase, out HashSet<string> set)
30
public static
PooledObject
<Dictionary<string, TValue>> GetPooledStringDictionary<TValue>()
33
public static
PooledObject
<Dictionary<string, TValue>> GetPooledStringDictionary<TValue>(
37
public static
PooledObject
<Dictionary<string, TValue>> GetPooledStringDictionary<TValue>(bool ignoreCase)
40
public static
PooledObject
<Dictionary<string, TValue>> GetPooledStringDictionary<TValue>(
PooledObjects\SpecializedPools.ReferenceEqualityHashSet`1.cs (2)
24
public static
PooledObject
<HashSet<T>> GetPooledObject()
27
public static
PooledObject
<HashSet<T>> GetPooledObject(out HashSet<T> set)
PooledObjects\SpecializedPools.StringDictionary`1.cs (4)
24
public static
PooledObject
<Dictionary<string, TValue>> GetPooledObject()
27
public static
PooledObject
<Dictionary<string, TValue>> GetPooledObject(out Dictionary<string, TValue> map)
30
public static
PooledObject
<Dictionary<string, TValue>> GetPooledObject(bool ignoreCase)
35
public static
PooledObject
<Dictionary<string, TValue>> GetPooledObject(bool ignoreCase, out Dictionary<string, TValue> map)
PooledObjects\SpecializedPools.StringHashSet.cs (4)
24
public static
PooledObject
<HashSet<string>> GetPooledObject()
27
public static
PooledObject
<HashSet<string>> GetPooledObject(out HashSet<string> set)
30
public static
PooledObject
<HashSet<string>> GetPooledObject(bool ignoreCase)
35
public static
PooledObject
<HashSet<string>> GetPooledObject(bool ignoreCase, out HashSet<string> set)
PooledObjects\StackPool`1.cs (2)
33
public static
PooledObject
<Stack<T>> GetPooledObject()
36
public static
PooledObject
<Stack<T>> GetPooledObject(out Stack<T> stack)
PooledObjects\StopwatchPool.cs (2)
31
public static
PooledObject
<Stopwatch> GetPooledObject()
34
public static
PooledObject
<Stopwatch> GetPooledObject(out Stopwatch watch)
PooledObjects\StringBuilderPool.cs (2)
33
public static
PooledObject
<StringBuilder> GetPooledObject()
36
public static
PooledObject
<StringBuilder> GetPooledObject(out StringBuilder builder)
Utilities\Delta.cs (1)
32
using
var
_ = HashSetPool<T>.GetPooledObject(out var set);
Microsoft.CodeAnalysis.Razor.Compiler (41)
CSharp\DefaultUtf8WriteLiteralFeature.cs (1)
159
using
var
_ = StringBuilderPool.GetPooledObject(out var sb);
CSharp\GenericTypeNameRewriter.cs (1)
36
using
var
_ = ArrayBuilderPool<ComponentTypeArgumentIntermediateNode>.GetPooledObject(out var builder);
Language\Components\ComponentBindLoweringPass.cs (5)
73
using
var
_ = DictionaryPool<BindEntryKey, BindEntry>.GetPooledObject(out var bindEntries);
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);
1060
using
var
_ = StringBuilderPool.GetPooledObject(out var builder);
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
39
using
var
_ = SpecializedPools.GetPooledReferenceEqualityHashSet<IntermediateNode>(out var parents);
Language\Components\ComponentNodeWriter.cs (2)
1707
using
var
_ = StringBuilderPool.GetPooledObject(out var builder);
1773
using
var
_ = StringBuilderPool.GetPooledObject(out var builder);
Language\Components\ComponentTemplateDiagnosticPass.cs (1)
28
using
var
_ = ListPool<IntermediateNodeReference>.GetPooledObject(out var candidates);
Language\CSharpIdentifier.cs (1)
39
using
var
_ = StringBuilderPool.GetPooledObject(out var builder);
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (2)
93
using
var
_ = ListPool<UsingReference>.GetPooledObject(out var usingReferences);
213
using
var
_ = SpecializedPools.GetPooledReferenceEqualityHashSet<DirectiveDescriptor>(out var seenDirectives);
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (2)
551
using
var
_sb = StringBuilderPool.GetPooledObject(out var sb);
961
using
var
_sb = StringBuilderPool.GetPooledObject(out var sb);
Language\DefaultTagHelperResolutionPhase.cs (1)
1019
using
var
_sb = StringBuilderPool.GetPooledObject(out var sb);
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (3)
879
using
var
_ = StringBuilderPool.GetPooledObject(out var sb);
1179
using
var
_ = StringBuilderPool.GetPooledObject(out var sb);
1363
using
var
_sb = StringBuilderPool.GetPooledObject(out var sb);
Language\HtmlConventions.cs (1)
55
using
var
_ = StringBuilderPool.GetPooledObject(out var builder);
Language\Intermediate\ComponentTypeArgumentIntermediateNode.cs (1)
51
using
var
_sb = StringBuilderPool.GetPooledObject(out var sb);
Language\Intermediate\IntermediateNode.cs (2)
53
using
var
_ = StringBuilderPool.GetPooledObject(out var builder);
64
using
var
_ = StringBuilderPool.GetPooledObject(out var builder);
Language\Intermediate\MethodDeclarationIntermediateNode.cs (1)
37
using
var
_ = StringBuilderPool.GetPooledObject(out var builder);
Language\Legacy\ClassifiedSpanVisitor.cs (1)
40
using
var
_ = Pool.GetPooledObject(out var visitor);
Language\Legacy\CSharpCodeParser.cs (2)
2611
using
var
_1 = StringBuilderPool.GetPooledObject(out var usingContentBuilder);
2612
using
var
_2 = StringBuilderPool.GetPooledObject(out var parsedNamespaceBuilder);
Language\Legacy\HtmlMarkupParser.cs (1)
1379
using (
var
pooledBuilder = StringBuilderPool.GetPooledObject())
Language\Legacy\TagHelperParseTreeRewriter.cs (1)
399
using
var
_ = StringBuilderPool.GetPooledObject(out var attributeValueBuilder);
Language\Legacy\TagHelperSpanVisitor.cs (1)
23
using
var
_ = ArrayBuilderPool<TagHelperSpanInternal>.GetPooledObject(out var builder);
Language\NamespaceComputer.cs (1)
114
private readonly
PooledObject
<StringBuilder> _pooledBuilder;
Language\RazorSyntaxTree.cs (1)
50
using
var
pooledList = ListPool<RazorDiagnostic>.GetPooledObject(out var rootDiagnostics);
Language\Syntax\SyntaxSerializer.Default.cs (2)
20
using
var
_ = StringBuilderPool.GetPooledObject(out var builder);
29
using
var
_ = StringBuilderPool.GetPooledObject(out var builder);
Language\TagHelperBinder.cs (2)
59
using
var
_1 = SpecializedPools.GetPooledStringDictionary<int>(ignoreCase: true, out var tagNameToBuilderIndexMap);
157
using
var
pooledSet = HashSetPool<TagHelperDescriptor>.GetPooledObject(out var distinctSet);
Language\TagHelperCollection_Factories.cs (1)
198
using
var
_ = ChecksumSetPool.Default.GetPooledObject(out var checksums);
Language\TagHelpers\Producers\ComponentTagHelperProducer.cs (2)
447
using
var
_ = StringBuilderPool.GetPooledObject(out var withAttributes);
521
using
var
_ = StringBuilderPool.GetPooledObject(out var builder);
SourceGenerators\RazorSourceGenerator.Helpers.cs (1)
20
using
var
_ = StringBuilderPool.GetPooledObject(out var builder);