Freigeben über


CSharpCodeParser Klasse

Definition

public ref class CSharpCodeParser : Microsoft::AspNetCore::Razor::Parser::TokenizerBackedParser<Microsoft::AspNetCore::Razor::Tokenizer::Internal::CSharpTokenizer ^, Microsoft::AspNetCore::Razor::Tokenizer::Symbols::CSharpSymbol ^, Microsoft::AspNetCore::Razor::Tokenizer::Symbols::CSharpSymbolType>
public class CSharpCodeParser : Microsoft.AspNetCore.Razor.Parser.TokenizerBackedParser<Microsoft.AspNetCore.Razor.Tokenizer.Internal.CSharpTokenizer,Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbol,Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType>
type CSharpCodeParser = class
    inherit TokenizerBackedParser<CSharpTokenizer, CSharpSymbol, CSharpSymbolType>
Public Class CSharpCodeParser
Inherits TokenizerBackedParser(Of CSharpTokenizer, CSharpSymbol, CSharpSymbolType)
Vererbung
TokenizerBackedParser<Microsoft.AspNetCore.Razor.Tokenizer.Internal.CSharpTokenizer,CSharpSymbol,CSharpSymbolType>
CSharpCodeParser
Abgeleitet

Konstruktoren

CSharpCodeParser()

Eigenschaften

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

Methoden

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

Fügen Sie die angegebenen Symbole wieder in den Eingabedatenstrom ein. Die bereitgestellte Liste MUSS IN DER REIHENFOLGE BEFINDEN, IN DER DIE SYMBOLE GELESEN WURDEN. Die Liste WIRD umgekehrt, und putback(TSymbol) wird für jedes Element aufgerufen.

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

Gilt für: