TagHelperDirectiveSpanVisitor Class

A Microsoft.AspNetCore.Razor.Parser.ParserVisitor that generates Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptors from tag helper chunk generators in a Razor document.

Namespace
Microsoft.AspNetCore.Razor.Parser.TagHelpers
Assemblies
  • Microsoft.AspNetCore.Razor

Syntax

public class TagHelperDirectiveSpanVisitor : ParserVisitor
class Microsoft.AspNetCore.Razor.Parser.TagHelpers.TagHelperDirectiveSpanVisitor

Constructors

TagHelperDirectiveSpanVisitor(Microsoft.AspNetCore.Razor.Compilation.TagHelpers.ITagHelperDescriptorResolver, Microsoft.AspNetCore.Razor.ErrorSink)
public TagHelperDirectiveSpanVisitor(ITagHelperDescriptorResolver descriptorResolver, ErrorSink errorSink)

Methods

GetDescriptors(Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block)
Return type:System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor>
public IEnumerable<TagHelperDescriptor> GetDescriptors(Block root)
GetTagHelperDescriptorResolutionContext(System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDirectiveDescriptor>, Microsoft.AspNetCore.Razor.ErrorSink)
Return type:Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorResolutionContext
protected virtual TagHelperDescriptorResolutionContext GetTagHelperDescriptorResolutionContext(IEnumerable<TagHelperDirectiveDescriptor> descriptors, ErrorSink errorSink)
VisitSpan(Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span)
public override void VisitSpan(Span span)