14 instantiations of PooledHashSet
Microsoft.CodeAnalysis.Razor.Compiler (14)
CSharp\DefaultTagHelperDescriptorFactory.cs (1)
378
using var names = new
PooledHashSet
<string>(StringComparer.Ordinal);
Language\Components\ComponentLoweringPass.cs (5)
249
var result = new
PooledHashSet
<string>(StringComparer.Ordinal);
280
var result = new
PooledHashSet
<string>(StringComparer.Ordinal);
295
using var markupAttributeNames = new
PooledHashSet
<string>(StringComparer.OrdinalIgnoreCase);
315
using var genericParamNames = new
PooledHashSet
<string>(StringComparer.OrdinalIgnoreCase);
324
using var nonGenericParamNames = new
PooledHashSet
<string>(StringComparer.OrdinalIgnoreCase);
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (1)
94
var renderedBoundAttributeNames = new
PooledHashSet
<string>(StringComparer.OrdinalIgnoreCase);
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (1)
43
var renderedBoundAttributeNames = new
PooledHashSet
<string>(StringComparer.OrdinalIgnoreCase);
Language\Intermediate\IntermediateNodeExtensions.cs (1)
15
var diagnostics = new
PooledHashSet
<RazorDiagnostic>();
Language\RazorSyntaxTree.cs (1)
51
using var diagnosticSet = new
PooledHashSet
<RazorDiagnostic>();
Language\TagHelperObjectBuilder`1.cs (1)
32
var diagnostics = new
PooledHashSet
<RazorDiagnostic>();
Language\TagHelperObjectBuilderCollection`2.cs (1)
70
using var set = new
PooledHashSet
<TObject>(capacity: builders.Count);
Language\TagHelpers\Producers\ComponentTagHelperProducer.cs (2)
134
using var cascadeGenericTypeAttributes = new
PooledHashSet
<string>(StringComparer.Ordinal);
619
using var names = new
PooledHashSet
<string>(StringComparer.Ordinal);
29 references to PooledHashSet
Microsoft.CodeAnalysis.Razor.Compiler (29)
CSharp\DefaultTagHelperDescriptorFactory.cs (1)
378
using
var
names = new PooledHashSet<string>(StringComparer.Ordinal);
Language\AllowedChildTagDescriptorBuilder.cs (1)
38
private protected override void CollectDiagnostics(ref
PooledHashSet
<RazorDiagnostic> diagnostics)
Language\BoundAttributeDescriptorBuilder.cs (1)
196
private protected override void CollectDiagnostics(ref
PooledHashSet
<RazorDiagnostic> diagnostics)
Language\BoundAttributeParameterDescriptorBuilder.cs (1)
85
private protected override void CollectDiagnostics(ref
PooledHashSet
<RazorDiagnostic> diagnostics)
Language\Components\ComponentLoweringPass.cs (10)
164
using
var
providedTypeParameters = GetProvidedTypeParameters(node);
203
using
var
candidateTypeParams = GetTypeParameterNames(candidate);
247
static
PooledHashSet
<string> GetProvidedTypeParameters(TagHelperIntermediateNode node)
249
var
result = new PooledHashSet<string>(StringComparer.Ordinal);
278
static
PooledHashSet
<string> GetTypeParameterNames(TagHelperDescriptor component)
280
var
result = new PooledHashSet<string>(StringComparer.Ordinal);
293
using
var
typeParameterNames = GetTypeParameterNames(genericComponent);
295
using
var
markupAttributeNames = new PooledHashSet<string>(StringComparer.OrdinalIgnoreCase);
315
using
var
genericParamNames = new PooledHashSet<string>(StringComparer.OrdinalIgnoreCase);
324
using
var
nonGenericParamNames = new PooledHashSet<string>(StringComparer.OrdinalIgnoreCase);
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (2)
94
var
renderedBoundAttributeNames = new PooledHashSet<string>(StringComparer.OrdinalIgnoreCase);
140
ref
PooledHashSet
<string> renderedBoundAttributeNames,
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (3)
43
var
renderedBoundAttributeNames = new PooledHashSet<string>(StringComparer.OrdinalIgnoreCase);
115
ref
PooledHashSet
<string> renderedBoundAttributeNames,
264
ref
PooledHashSet
<string> renderedBoundAttributeNames,
Language\Intermediate\IntermediateNodeExtensions.cs (2)
15
var
diagnostics = new PooledHashSet<RazorDiagnostic>();
27
static void CollectDiagnostics(IntermediateNode node, ref
PooledHashSet
<RazorDiagnostic> diagnostics)
Language\RazorSyntaxTree.cs (1)
51
using
var
diagnosticSet = new PooledHashSet<RazorDiagnostic>();
Language\RequiredAttributeDescriptorBuilder.cs (1)
58
private protected override void CollectDiagnostics(ref
PooledHashSet
<RazorDiagnostic> diagnostics)
Language\TagHelperObjectBuilder`1.cs (2)
32
var
diagnostics = new PooledHashSet<RazorDiagnostic>();
48
private protected virtual void CollectDiagnostics(ref
PooledHashSet
<RazorDiagnostic> diagnostics)
Language\TagHelperObjectBuilderCollection`2.cs (1)
70
using
var
set = new PooledHashSet<TObject>(capacity: builders.Count);
Language\TagHelpers\Producers\ComponentTagHelperProducer.cs (2)
134
using
var
cascadeGenericTypeAttributes = new PooledHashSet<string>(StringComparer.Ordinal);
619
using
var
names = new PooledHashSet<string>(StringComparer.Ordinal);
Language\TagMatchingRuleDescriptorBuilder.cs (1)
57
private protected override void CollectDiagnostics(ref
PooledHashSet
<RazorDiagnostic> diagnostics)