2 instantiations of TagHelperSet
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\TagHelperBinder.TagHelperSet.cs (2)
146
1 =>
new
((TagHelperDescriptor)_valueOrArray!),
147
_ =>
new
((TagHelperDescriptor[])_valueOrArray!)
19 references to TagHelperSet
Microsoft.CodeAnalysis.Razor.Compiler (19)
Language\TagHelperBinder.cs (11)
18
private readonly
TagHelperSet
_catchAllTagHelpers;
19
private readonly ReadOnlyDictionary<string,
TagHelperSet
> _tagNameToTagHelpersMap;
41
out ReadOnlyDictionary<string,
TagHelperSet
> tagNameToDescriptorsMap,
42
out
TagHelperSet
catchAllDescriptors)
45
using var builders = new MemoryBuilder<
TagHelperSet
.Builder>(initialCapacity: 32, clearArray: true);
53
var catchAllBuilder = new
TagHelperSet
.Builder();
78
builders.Append(default(
TagHelperSet
.Builder));
102
var map = new Dictionary<string,
TagHelperSet
>(capacity: tagNameToBuilderIndexMap.Count, StringComparer.OrdinalIgnoreCase);
109
tagNameToDescriptorsMap = new ReadOnlyDictionary<string,
TagHelperSet
>(map);
160
if (_tagNameToTagHelpersMap.TryGetValue(tagName, out
var
matchingDescriptors))
179
TagHelperSet
descriptors,
Language\TagHelperBinder.TagHelperSet.cs (8)
18
public static readonly
TagHelperSet
Empty = default!;
61
private readonly
TagHelperSet
_tagHelperSet;
64
internal Enumerator(
TagHelperSet
tagHelperSet)
80
private sealed class DebuggerProxy(
TagHelperSet
instance)
82
private 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
"/>.
139
public readonly
TagHelperSet
ToSet()