1 instantiation of TagHelperDocumentContext
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\TagHelperDocumentContext.cs (1)
37arg => new(arg.prefix, arg.tagHelpers));
98 references to TagHelperDocumentContext
Microsoft.AspNetCore.Razor.Language.UnitTests (11)
DefaultRazorTagHelperBinderPhaseTest.cs (1)
441var context = codeDocument.GetTagHelperContext();
IntegrationTests\ComponentDiscoveryIntegrationTest.cs (7)
35var context = result.CodeDocument.GetTagHelperContext(); 59var context = result.CodeDocument.GetTagHelperContext(); 84var context = result.CodeDocument.GetTagHelperContext(); 103var context = result.CodeDocument.GetTagHelperContext(); 122var context = result.CodeDocument.GetTagHelperContext(); 143var context = result.CodeDocument.GetTagHelperContext(); 164var context = result.CodeDocument.GetTagHelperContext();
RazorCodeDocumentExtensionsTest.cs (3)
57var expected = TagHelperDocumentContext.GetOrCreate(tagHelpers: []); 61var actual = codeDocument.GetTagHelperContext();
Microsoft.AspNetCore.Razor.Microbenchmarks (2)
Serialization\CompletionListSerializationBenchmark.cs (2)
69var tagHelperDocumentContext = TagHelperDocumentContext.GetOrCreate([]);
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)
Microsoft.CodeAnalysis.Razor.Workspaces (16)
Completion\AttributeCompletionContext.cs (2)
13public TagHelperDocumentContext DocumentContext { get; } 23TagHelperDocumentContext documentContext,
Completion\DirectiveAttributeCompletionItemProvider.cs (1)
97TagHelperDocumentContext documentContext)
Completion\ElementCompletionContext.cs (2)
13public TagHelperDocumentContext DocumentContext { get; } 22TagHelperDocumentContext documentContext,
Completion\RazorCompletionContext.cs (1)
14TagHelperDocumentContext TagHelperDocumentContext,
Completion\RazorCompletionListProvider.cs (1)
93var tagHelperContext = codeDocument.GetRequiredTagHelperContext();
Completion\TagHelperCompletionProvider.cs (3)
174TagHelperDocumentContext tagHelperDocumentContext, 180var filteredContext = TagHelperDocumentContext.GetOrCreate(tagHelperDocumentContext.Prefix, nonDirectiveAttributeTagHelpers);
Completion\TagHelperCompletionService.cs (1)
43var documentContext = completionContext.DocumentContext;
Hover\HoverFactory.cs (1)
50var tagHelperContext = codeDocument.GetRequiredTagHelperContext();
TagHelperFacts.cs (4)
17TagHelperDocumentContext documentContext, 46TagHelperDocumentContext documentContext, 74TagHelperDocumentContext documentContext, 114public static TagHelperCollection GetTagHelpersGivenParent(TagHelperDocumentContext documentContext, string? parentTag)
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (56)
Completion\BlazorDataAttributeCompletionItemProviderTest.cs (3)
130var tagHelperContext = codeDocument.GetRequiredTagHelperContext(); 194var tagHelperContext = codeDocument.GetRequiredTagHelperContext(); 227var tagHelperContext = codeDocument.GetRequiredTagHelperContext();
Completion\CSharpRazorKeywordCompletionItemProviderTests.cs (2)
115var tagHelperDocumentContext = TagHelperDocumentContext.GetOrCreate(tagHelpers: []);
Completion\DefaultRazorCompletionFactsServiceTest.cs (2)
21var tagHelperDocumentContext = TagHelperDocumentContext.GetOrCreate(tagHelpers: []);
Completion\DirectiveAttributeCompletionItemProviderTest.AttributeNames.cs (6)
20private readonly TagHelperDocumentContext _defaultTagHelperContext; 183var documentContext = TagHelperDocumentContext.GetOrCreate(tagHelpers: []); 200var documentContext = TagHelperDocumentContext.GetOrCreate([descriptor.Build()]); 405var tagHelperContext = codeDocument.GetRequiredTagHelperContext();
Completion\DirectiveAttributeCompletionItemProviderTest.ParameterNames.cs (4)
38var documentContext = TagHelperDocumentContext.GetOrCreate(tagHelpers: []); 55var documentContext = TagHelperDocumentContext.GetOrCreate([descriptor.Build()]);
Completion\DirectiveAttributeEventParameterCompletionItemProviderTest.cs (1)
209var tagHelperDocumentContext = codeDocument.GetRequiredTagHelperContext();
Completion\DirectiveAttributeTransitionCompletionItemProviderTest.cs (2)
16private readonly TagHelperDocumentContext _tagHelperDocumentContext = TagHelperDocumentContext.GetOrCreate(tagHelpers: []);
Completion\DirectiveCompletionItemProviderTest.cs (2)
429var tagHelperDocumentContext = TagHelperDocumentContext.GetOrCreate(tagHelpers: []);
Completion\LanguageServerTagHelperCompletionServiceTest.cs (4)
1317var documentContext = TagHelperDocumentContext.GetOrCreate(tagHelperPrefix, tagHelpers); 1340var documentContext = TagHelperDocumentContext.GetOrCreate(tagHelperPrefix, tagHelpers);
Completion\MarkupTransitionCompletionItemProviderTest.cs (2)
302var tagHelperDocumentContext = TagHelperDocumentContext.GetOrCreate(tagHelpers: []);
Completion\RazorCompletionListProviderTest.cs (2)
548var tagHelperDocumentContext = TagHelperDocumentContext.GetOrCreate(tagHelpers ?? []);
TagHelperFactsTest.cs (26)
26var documentContext = TagHelperDocumentContext.GetOrCreate(tagHelpers); 59var documentContext = TagHelperDocumentContext.GetOrCreate(tagHelpers); 88var documentContext = TagHelperDocumentContext.GetOrCreate(tagHelpers); 123var documentContext = TagHelperDocumentContext.GetOrCreate(tagHelpers); 152var documentContext = TagHelperDocumentContext.GetOrCreate(tagHelpers); 172var documentContext = TagHelperDocumentContext.GetOrCreate(tagHelpers); 195var documentContext = TagHelperDocumentContext.GetOrCreate(tagHelpers); 218var documentContext = TagHelperDocumentContext.GetOrCreate(prefix: "th", tagHelpers); 241var documentContext = TagHelperDocumentContext.GetOrCreate(tagHelpers); 261var documentContext = TagHelperDocumentContext.GetOrCreate(tagHelpers); 283var documentContext = TagHelperDocumentContext.GetOrCreate(tagHelpers); 302var documentContext = TagHelperDocumentContext.GetOrCreate(tagHelpers); 324var documentContext = TagHelperDocumentContext.GetOrCreate(tagHelpers);