TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType> Class
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Represents a tokenizer backed parser.
System::Object
System.Web.Razor.Parser::ParserBase
System.Web.Razor.Parser::TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>
System.Web.Razor.Parser::CSharpCodeParser
System.Web.Razor.Parser::HtmlMarkupParser
System.Web.Razor.Parser::VBCodeParser
System.Web.Razor.Parser::ParserBase
System.Web.Razor.Parser::TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>
System.Web.Razor.Parser::CSharpCodeParser
System.Web.Razor.Parser::HtmlMarkupParser
System.Web.Razor.Parser::VBCodeParser
Assembly: System.Web.Razor (in System.Web.Razor.dll)
generic<typename TTokenizer, typename TSymbol, typename TSymbolType> where TTokenizer : Tokenizer<TSymbol, TSymbolType> where TSymbol : SymbolBase<TSymbolType> public ref class TokenizerBackedParser abstract : public ParserBase
Type Parameters
- TTokenizer
The type of tokenizer.
- TSymbol
The type of symbol.
- TSymbolType
The type of SymbolType.
The TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType> type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType> | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType> class. |
| Name | Description | |
|---|---|---|
![]() | Context | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the ParserContext. (Inherited from ParserBase.) |
![]() | CurrentLocation | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the current location of the current instance. |
![]() | CurrentSymbol | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the current symbol of this instance. |
![]() | EndOfFile | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a value indicating whether the tokenizer is in the end of file. |
![]() | IsMarkupParser | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets a value that indicates whether the parser is a markup parser. (Inherited from ParserBase.) |
![]() | Language | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the language used for parsing. |
![]() | OtherParser | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the other parser ParserBase. (Inherited from ParserBase.) |
![]() | PreviousSymbol | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code..Gets the previous symbol of this instance. |
![]() | Span | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the SpanBuilder associated with this instance. |
![]() | SpanConfig | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets or sets the span configuration. |
![]() | Tokenizer | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the tokenizer. |
| Name | Description | |
|---|---|---|
![]() | Accept(IEnumerable<TSymbol>) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts the list of symbols |
![]() | Accept(TSymbol) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts the specified symbol. |
![]() | AcceptAll | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the parser accepts all types of tokenizer. |
![]() | AcceptAndMoveNext | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the parser accepts and moves to the next tokenizer. |
![]() | AcceptSingleWhiteSpaceCharacter | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the parser accepts single whitespace character. |
![]() | AcceptUntil(TSymbolType) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts token until a token of the given type is found. |
![]() | AcceptUntil(array<TSymbolType>) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts token until a token of the given types is found. |
![]() | AcceptUntil(TSymbolType, TSymbolType) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts token until a token of the given type is found and it will backup so that the next token is of the given type. |
![]() | AcceptUntil(TSymbolType, TSymbolType, TSymbolType) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts the given tokens until a token of the given type is found. |
![]() | AcceptWhile(Func<TSymbol, Boolean>) | Accepts token while the condition has been reached. |
![]() | AcceptWhile(TSymbolType) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts the token while a token of the given type is not found. |
![]() | AcceptWhile(array<TSymbolType>) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts token while the token of the given types has been reached. |
![]() | AcceptWhile(TSymbolType, TSymbolType) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts token while the token of the given type has been reached. |
![]() | AcceptWhile(TSymbolType, TSymbolType, TSymbolType) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Accepts token while the token of the given type has been reached. |
![]() | AcceptWhiteSpaceInLines | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the parser accepts whitespace in lines. |
![]() | AddMarkerSymbolIfNecessary() | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Adds a marker symbol if necessary. |
![]() | AddMarkerSymbolIfNecessary(SourceLocation) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Adds a marker symbol if necessary. |
![]() | At | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the token is at the specified type. |
![]() | AtIdentifier | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the token is at the specified identifier. |
![]() | Balance(BalancingModes) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the parsing is balance. |
![]() | Balance(BalancingModes, TSymbolType, TSymbolType, SourceLocation) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the parsing is balance. |
![]() | BuildSpan | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Builds a specified span. (Overrides ParserBase::BuildSpan(SpanBuilder, SourceLocation, String).) |
![]() | ConfigureSpan(Action<SpanBuilder>) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Configures the span. |
![]() | ConfigureSpan(Action<SpanBuilder, Action<SpanBuilder>>) | Configures the span. |
![]() | EnsureCurrent | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether to ensure the current parser. |
![]() | Equals | (Inherited from Object.) |
![]() | Expected(array<TSymbolType>) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates the expected token with the given types. |
![]() | Expected(KnownSymbolType) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Indicates the expected token with the given type. |
![]() | Finalize | (Inherited from Object.) |
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetType | (Inherited from Object.) |
![]() | HandleEmbeddedTransition | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Handles the embedded transition. |
![]() | Initialize | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a specified span. |
![]() | IsAtEmbeddedTransition | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether this instance is at embedded transition. |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | NextIs(Func<TSymbol, Boolean>) | Determines whether the token with the given condition would pass. |
![]() | NextIs(TSymbolType) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the token with the given type would pass. |
![]() | NextIs(array<TSymbolType>) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the token with the given types would pass. |
![]() | NextToken | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the parser advances to the next token. |
![]() | Optional(TSymbolType) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether parsing a token with the given type is optional. |
![]() | Optional(KnownSymbolType) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether parsing a token with the given type is optional. |
![]() | Output(AcceptedCharacters) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Outputs a token with accepted characters. |
![]() | Output(SpanKind) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Outputs a token with span kind. |
![]() | Output(SpanKind, AcceptedCharacters) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Outputs a token with a given span kind and accepted characters. |
![]() | OutputSpanBeforeRazorComment | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Outputs a span before the razor comment. |
![]() | ParseBlock | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Blocks the parser. (Inherited from ParserBase.) |
![]() | ParseDocument | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Creates documentation for the parse. (Inherited from ParserBase.) |
![]() | ParseSection | Parses the section in ordered list of the elements. (Inherited from ParserBase.) |
![]() | PushSpanConfig() | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Pushes the span configuration. |
![]() | PushSpanConfig(Action<SpanBuilder>) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Pushes the span configuration. |
![]() | PushSpanConfig(Action<SpanBuilder, Action<SpanBuilder>>) | Pushes the span configuration. |
![]() | PutBack(IEnumerable<TSymbol>) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Puts the transition back. |
![]() | PutBack(TSymbol) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Puts the transition back. |
![]() | PutCurrentBack | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Puts the current transition back. |
![]() | RazorComment | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Displays the razor comment. |
![]() | ReadWhile | Reads a token while the condition is not reached. |
![]() | Required | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the expected token is required. |
![]() | ToString | (Inherited from Object.) |
![]() | Was | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the token with the given type was parsed. |
Show:
.gif?cs-save-lang=1&cs-lang=cpp)
.gif?cs-save-lang=1&cs-lang=cpp)
.gif?cs-save-lang=1&cs-lang=cpp)
.gif?cs-save-lang=1&cs-lang=cpp)