TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。表示 Tokenizer 支援的剖析器。
public abstract class TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType> : System.Web.Razor.Parser.ParserBase where TTokenizer : Tokenizer<TSymbol,TSymbolType> where TSymbol : SymbolBase<TSymbolType>
type TokenizerBackedParser<'okenizer, 'Symbol, 'SymbolType (requires 'okenizer :> Tokenizer<'Symbol, 'SymbolType> and 'Symbol :> SymbolBase<'SymbolType>)> = class
inherit ParserBase
Public MustInherit Class TokenizerBackedParser(Of TTokenizer, TSymbol, TSymbolType)
Inherits ParserBase
類型參數
- TTokenizer
Tokenize 類型。
- TSymbol
符號的類型。
- TSymbolType
SymbolTyp 類型。
- 繼承
- 衍生
建構函式
TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>() |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。初始化 類別的新實例 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType> 。 |
屬性
Context |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得或設定 ParserContext 。 (繼承來源 ParserBase) |
CurrentLocation |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得目前實例的目前位置。 |
CurrentSymbol |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得這個實例的目前符號。 |
EndOfFile |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得值,指出 Tokenizer 是否位於檔案結尾。 |
IsMarkupParser |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得值,這個值表示剖析器是否為標記剖析器。 (繼承來源 ParserBase) |
Language |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得用於剖析的語言。 |
OtherParser |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得其他剖析器 ParserBase 。 (繼承來源 ParserBase) |
PreviousSymbol |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得這個實例的上一個符號。 |
Span |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得或設定 SpanBuilder 與這個實例相關聯的 。 |
SpanConfig |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得或設定範圍組態。 |
Tokenizer |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得 Tokenizer。 |
方法
Accept(IEnumerable<TSymbol>) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。接受符號清單 |
Accept(TSymbol) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。接受指定的符號。 |
AcceptAll(TSymbolType[]) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。判斷剖析器是否接受所有類型的 Tokenizer。 |
AcceptAndMoveNext() |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。判斷剖析器是否接受並移至下一個 Tokenizer。 |
AcceptSingleWhiteSpaceCharacter() |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。判斷剖析器是否接受單一空白字元。 |
AcceptUntil(TSymbolType) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。接受權杖,直到找到指定類型的權杖為止。 |
AcceptUntil(TSymbolType, TSymbolType) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。接受權杖,直到找到指定型別的權杖為止,它會進行備份,讓下一個權杖屬於指定的類型。 |
AcceptUntil(TSymbolType, TSymbolType, TSymbolType) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。接受指定的權杖,直到找到指定類型的權杖為止。 |
AcceptUntil(TSymbolType[]) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。接受權杖,直到找到指定型別的權杖為止。 |
AcceptWhile(Func<TSymbol,Boolean>) |
當未逹到條件時接受語彙基元。 |
AcceptWhile(TSymbolType) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。在找不到指定型別的權杖時接受權杖。 |
AcceptWhile(TSymbolType, TSymbolType) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。在達到指定型別的權杖時接受權杖。 |
AcceptWhile(TSymbolType, TSymbolType, TSymbolType) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。在達到指定型別的權杖時接受權杖。 |
AcceptWhile(TSymbolType[]) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。在已達到指定型別的權杖時接受權杖。 |
AcceptWhiteSpaceInLines() |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。判斷剖析器是否接受行中的空白字元。 |
AddMarkerSymbolIfNecessary() |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。視需要加入標記符號。 |
AddMarkerSymbolIfNecessary(SourceLocation) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。視需要加入標記符號。 |
At(TSymbolType) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。判斷權杖是否位於指定的型別。 |
AtIdentifier(Boolean) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。判斷權杖是否位於指定的識別碼。 |
Balance(BalancingModes) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。判斷剖析是否為平衡。 |
Balance(BalancingModes, TSymbolType, TSymbolType, SourceLocation) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。判斷剖析是否為平衡。 |
BuildSpan(SpanBuilder, SourceLocation, String) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。建置指定的範圍。 |
ConfigureSpan(Action<SpanBuilder,Action<SpanBuilder>>) |
設定範圍。 |
ConfigureSpan(Action<SpanBuilder>) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。設定範圍。 |
EnsureCurrent() |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。判斷是否要確定目前的剖析器。 |
Expected(KnownSymbolType) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。指出具有指定型別的預期權杖。 |
Expected(TSymbolType[]) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。指出具有指定型別的預期權杖。 |
HandleEmbeddedTransition() |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。處理內嵌轉換。 |
Initialize(SpanBuilder) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。初始化指定的範圍。 |
IsAtEmbeddedTransition(Boolean, Boolean) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。判斷這個實例是否處於內嵌轉換狀態。 |
NextIs(Func<TSymbol,Boolean>) |
判斷是否會傳送具有給定條件的語彙基元。 |
NextIs(TSymbolType) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。判斷具有指定型別的權杖是否會傳遞。 |
NextIs(TSymbolType[]) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。判斷具有指定型別的權杖是否會傳遞。 |
NextToken() |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。判斷剖析器是否前進到下一個權杖。 |
Optional(KnownSymbolType) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。判斷剖析具有指定型別的權杖是否為選擇性。 |
Optional(TSymbolType) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。判斷剖析具有指定型別的權杖是否為選擇性。 |
Output(AcceptedCharacters) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。輸出具有已接受字元的權杖。 |
Output(SpanKind) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。輸出具有範圍類型的權杖。 |
Output(SpanKind, AcceptedCharacters) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。輸出具有指定範圍種類和已接受字元的權杖。 |
OutputSpanBeforeRazorComment() |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。在 razor 批註之前輸出範圍。 |
ParseBlock() |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。封鎖剖析器。 (繼承來源 ParserBase) |
ParseDocument() |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。建立剖析的檔。 (繼承來源 ParserBase) |
ParseSection(Tuple<String,String>, Boolean) |
剖析位於元素順序清單中的區段。 (繼承來源 ParserBase) |
PushSpanConfig() |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。推送範圍設定。 |
PushSpanConfig(Action<SpanBuilder,Action<SpanBuilder>>) |
推入範圍設定。 |
PushSpanConfig(Action<SpanBuilder>) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。推送範圍設定。 |
PutBack(IEnumerable<TSymbol>) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。將轉換放回。 |
PutBack(TSymbol) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。將轉換放回。 |
PutCurrentBack() |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。將目前的轉換放回。 |
RazorComment() |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。顯示 razor 批註。 |
ReadWhile(Func<TSymbol,Boolean>) |
當未逹到條件時讀取語彙基元。 |
Required(TSymbolType, Boolean, String) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。判斷是否需要預期的權杖。 |
Was(TSymbolType) |
此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。判斷是否已剖析具有指定型別的權杖。 |