2 instantiations of TagHelperSet
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\TagHelperBinder.TagHelperSet.cs (2)
1461 => new((TagHelperDescriptor)_valueOrArray!), 147_ => new((TagHelperDescriptor[])_valueOrArray!)
19 references to TagHelperSet
Microsoft.CodeAnalysis.Razor.Compiler (19)
Language\TagHelperBinder.cs (11)
18private readonly TagHelperSet _catchAllTagHelpers; 19private readonly ReadOnlyDictionary<string, TagHelperSet> _tagNameToTagHelpersMap; 41out ReadOnlyDictionary<string, TagHelperSet> tagNameToDescriptorsMap, 42out TagHelperSet catchAllDescriptors) 45using var builders = new MemoryBuilder<TagHelperSet.Builder>(initialCapacity: 32, clearArray: true); 53var catchAllBuilder = new TagHelperSet.Builder(); 78builders.Append(default(TagHelperSet.Builder)); 102var map = new Dictionary<string, TagHelperSet>(capacity: tagNameToBuilderIndexMap.Count, StringComparer.OrdinalIgnoreCase); 109tagNameToDescriptorsMap = new ReadOnlyDictionary<string, TagHelperSet>(map); 160if (_tagNameToTagHelpersMap.TryGetValue(tagName, out var matchingDescriptors)) 179TagHelperSet descriptors,
Language\TagHelperBinder.TagHelperSet.cs (8)
18public static readonly TagHelperSet Empty = default!; 61private readonly TagHelperSet _tagHelperSet; 64internal Enumerator(TagHelperSet tagHelperSet) 80private sealed class DebuggerProxy(TagHelperSet instance) 82private readonly TagHelperSet _instance = instance; 98/// This is a mutable builder for <see cref="TagHelperSet"/>. However, it works differently from 102/// produce the resulting <see cref="TagHelperSet"/>. 139public readonly TagHelperSet ToSet()