ParserBase Class

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

Syntax

public abstract class ParserBase
class Microsoft.AspNetCore.Razor.Parser.ParserBase

Methods

BuildSpan(Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder, Microsoft.AspNetCore.Razor.SourceLocation, System.String)
public abstract void BuildSpan(SpanBuilder span, SourceLocation start, string content)
ParseBlock()
public abstract void ParseBlock()
ParseDocument()
public virtual void ParseDocument()
ParseSection(System.Tuple<System.String, System.String>, System.Boolean)
public virtual void ParseSection(Tuple<string, string> nestingSequences, bool caseSensitive)

Properties

Microsoft.AspNetCore.Razor.Parser.ParserBase.Context
Return type:Microsoft.AspNetCore.Razor.Parser.ParserContext
public virtual ParserContext Context { get; set; }
Microsoft.AspNetCore.Razor.Parser.ParserBase.IsMarkupParser
Return type:System.Boolean
public virtual bool IsMarkupParser { get; }
Microsoft.AspNetCore.Razor.Parser.ParserBase.OtherParser
Return type:Microsoft.AspNetCore.Razor.Parser.ParserBase
protected abstract ParserBase OtherParser { get; }