TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。トークナイザーでサポートされるパーサーを表します。
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
トークナイザの種類。
- TSymbol
記号の種類。
- TSymbolType
SymbolType の種類。
- 継承
- 派生
コンストラクター
| TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。クラスの新しいインスタンスをTokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>初期化します。 |
プロパティ
| Context |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。を取得または設定しますParserContext。 (継承元 ParserBase) |
| CurrentLocation |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。現在のインスタンスの現在の場所を取得します。 |
| CurrentSymbol |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。このインスタンスの現在のシンボルを取得します。 |
| EndOfFile |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。トークナイザーがファイルの末尾にあるかどうかを示す値を取得します。 |
| 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 インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。トークナイザーを取得します。 |
メソッド
| Accept(IEnumerable<TSymbol>) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。シンボルの一覧を受け入れます |
| Accept(TSymbol) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定したシンボルを受け入れます。 |
| AcceptAll(TSymbolType[]) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。パーサーがすべての種類のトークナイザーを受け入れるかどうかを判断します。 |
| AcceptAndMoveNext() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。パーサーが受け入れ、次のトークナイザーに移動するかどうかを決定します。 |
| 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 インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定された型のトークンが解析されたかどうかを判断します。 |