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