1 instantiation of TagHelperDocumentContext
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\TagHelperDocumentContext.cs (1)
37
arg =>
new
(arg.prefix, arg.tagHelpers));
13 references to TagHelperDocumentContext
Microsoft.CodeAnalysis.Razor.Compiler (13)
Language\DefaultRazorTagHelperContextDiscoveryPhase.cs (2)
57
var
context =
TagHelperDocumentContext
.GetOrCreate(tagHelperPrefix, visitor.GetResults());
Language\DefaultRazorTagHelperRewritePhase.cs (1)
18
if (!codeDocument.TryGetTagHelperContext(out
var
context) ||
Language\DefaultTagHelperResolutionPhase.cs (1)
43
var
tagHelperContext = codeDocument.GetTagHelperContext();
Language\RazorCodeDocument.cs (6)
35
private readonly
TagHelperDocumentContext
? _tagHelperContext;
50
TagHelperDocumentContext
? tagHelperContext,
215
internal bool TryGetTagHelperContext([NotNullWhen(true)] out
TagHelperDocumentContext
? result)
221
internal
TagHelperDocumentContext
? GetTagHelperContext()
224
internal
TagHelperDocumentContext
GetRequiredTagHelperContext()
227
internal RazorCodeDocument WithTagHelperContext(
TagHelperDocumentContext
value)
Language\TagHelperDocumentContext.cs (3)
14
private static readonly CleanableWeakCache<(string? Prefix, Checksum),
TagHelperDocumentContext
> s_cache = new(cleanUpThreshold: 20);
27
public static
TagHelperDocumentContext
GetOrCreate(TagHelperCollection tagHelpers)
30
public static
TagHelperDocumentContext
GetOrCreate(string? prefix, TagHelperCollection tagHelpers)