MvcRazorCodeParser Class

Definition

public ref class MvcRazorCodeParser : Microsoft::AspNetCore::Razor::Parser::CSharpCodeParser
public class MvcRazorCodeParser : Microsoft.AspNetCore.Razor.Parser.CSharpCodeParser
type MvcRazorCodeParser = class
    inherit CSharpCodeParser
Public Class MvcRazorCodeParser
Inherits CSharpCodeParser
Inheritance
TokenizerBackedParser<Microsoft.AspNetCore.Razor.Tokenizer.Internal.CSharpTokenizer,CSharpSymbol,CSharpSymbolType>
MvcRazorCodeParser

Constructors

MvcRazorCodeParser()

Properties

Context (Inherited from ParserBase)
CurrentLocation (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
CurrentSymbol (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
EndOfFile (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
IsMarkupParser (Inherited from ParserBase)
IsNested (Inherited from CSharpCodeParser)
Keywords (Inherited from CSharpCodeParser)
Language (Inherited from CSharpCodeParser)
OtherParser (Inherited from CSharpCodeParser)
PreviousSymbol (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Span (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
SpanConfig (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Tokenizer (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)

Methods

Accept(IEnumerable<TSymbol>) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Accept(TSymbol) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptAll(TSymbolType[]) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptAndMoveNext() (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptIf(CSharpKeyword) (Inherited from CSharpCodeParser)
AcceptSingleWhiteSpaceCharacter() (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptUntil(TSymbolType) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptUntil(TSymbolType, TSymbolType) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptUntil(TSymbolType, TSymbolType, TSymbolType) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptUntil(TSymbolType[]) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(Func<TSymbol,Boolean>) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(TSymbolType) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(TSymbolType, TSymbolType) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(TSymbolType, TSymbolType, TSymbolType) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(TSymbolType[]) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhiteSpaceInLines() (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AddMarkerSymbolIfNecessary() (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AddMarkerSymbolIfNecessary(SourceLocation) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AddTagHelperDirective() (Inherited from CSharpCodeParser)
AssertDirective(String) (Inherited from CSharpCodeParser)
At(CSharpKeyword) (Inherited from CSharpCodeParser)
At(TSymbolType) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AtIdentifier(Boolean) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Balance(BalancingModes) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Balance(BalancingModes, TSymbolType, TSymbolType, SourceLocation) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
BaseTypeDirective(String, Func<String,SpanChunkGenerator>) (Inherited from CSharpCodeParser)
BuildSpan(SpanBuilder, SourceLocation, String) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
CompleteBlock() (Inherited from CSharpCodeParser)
CompleteBlock(Boolean) (Inherited from CSharpCodeParser)
CompleteBlock(Boolean, Boolean) (Inherited from CSharpCodeParser)
ConfigureSpan(Action<SpanBuilder,Action<SpanBuilder>>) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
ConfigureSpan(Action<SpanBuilder>) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
EnsureCurrent() (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Expected(KnownSymbolType) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Expected(TSymbolType[]) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
FunctionsDirective() (Inherited from CSharpCodeParser)
HandleEmbeddedTransition() (Inherited from CSharpCodeParser)
InheritsDirective()
InheritsDirectiveCore() (Inherited from CSharpCodeParser)
Initialize(SpanBuilder) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
InjectDirective()
IsAtEmbeddedTransition(Boolean, Boolean) (Inherited from CSharpCodeParser)
Lookahead(Int32) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
MapDirectives(Action, String[]) (Inherited from CSharpCodeParser)
ModelDirective()
NamespaceOrTypeName() (Inherited from CSharpCodeParser)
NextIs(Func<TSymbol,Boolean>) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
NextIs(TSymbolType) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
NextIs(TSymbolType[]) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
NextToken() (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Optional(KnownSymbolType) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Optional(TSymbolType) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Output(AcceptedCharacters) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Output(SpanKind) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Output(SpanKind, AcceptedCharacters) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
OutputSpanBeforeRazorComment() (Inherited from CSharpCodeParser)
ParseBlock() (Inherited from CSharpCodeParser)
ParseDocument() (Inherited from ParserBase)
ParseSection(Tuple<String,String>, Boolean) (Inherited from ParserBase)
PushSpanConfig() (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PushSpanConfig(Action<SpanBuilder,Action<SpanBuilder>>) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PushSpanConfig(Action<SpanBuilder>) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PutBack(IEnumerable<TSymbol>)

Put the specified symbols back in the input stream. The provided list MUST be in the ORDER THE SYMBOLS WERE READ. The list WILL be reversed and the Putback(TSymbol) will be called on each item.

(Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PutBack(TSymbol) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PutCurrentBack() (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
RazorComment() (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
ReadWhile(Func<TSymbol,Boolean>) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
RemoveTagHelperDirective() (Inherited from CSharpCodeParser)
Required(TSymbolType, Boolean, Func<String,String>) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
ReservedDirective(Boolean) (Inherited from CSharpCodeParser)
SectionDirective() (Inherited from CSharpCodeParser)
SymbolTypeEquals(CSharpSymbolType, CSharpSymbolType) (Inherited from CSharpCodeParser)
SymbolTypeEquals(TSymbolType, TSymbolType) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
TagHelperPrefixDirective() (Inherited from CSharpCodeParser)
TryGetDirectiveHandler(String, Action) (Inherited from CSharpCodeParser)
Was(TSymbolType) (Inherited from TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)

Applies to