次の方法で共有


Tokenizer<TSymbol,TSymbolType> クラス

定義

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

public abstract class Tokenizer<TSymbol,TSymbolType> : System.Web.Razor.StateMachine<TSymbol>, System.Web.Razor.Tokenizer.ITokenizer where TSymbol : SymbolBase<TSymbolType>
type Tokenizer<'Symbol, 'SymbolType (requires 'Symbol :> SymbolBase<'SymbolType>)> = class
    inherit StateMachine<'Symbol (requires 'Symbol :> SymbolBase<'SymbolType>)>
    interface ITokenizer
Public MustInherit Class Tokenizer(Of TSymbol, TSymbolType)
Inherits StateMachine(Of TSymbol)
Implements ITokenizer

型パラメーター

TSymbol

言語記号の型。

TSymbolType

言語記号の列挙の型。

継承
StateMachine<TSymbol>
Tokenizer<TSymbol,TSymbolType>
派生
実装

コンストラクター

Tokenizer<TSymbol,TSymbolType>(ITextDocument)

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。クラスの新しいインスタンスをTokenizer<TSymbol,TSymbolType>初期化します。

プロパティ

Buffer

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。トークナイザーのバッファーを取得または設定します。

CurrentCharacter

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。トークナイザーの現在の文字を取得します。

CurrentErrors

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。現在の Razor エラーの一覧を取得します。

CurrentLocation

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。現在のソースの場所を取得します。

CurrentStart

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。ソースの場所の現在の開始位置を取得します。

CurrentState

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。コンピューターの現在の状態を取得または設定します。

(継承元 StateMachine<TReturn>)
EndOfFile

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。トークナイザーの現在の場所がファイルの末尾にあるかどうかを示す値を取得します。

HaveContent

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。トークナイザーにコンテンツがあるかどうかを示す値を取得します。

RazorCommentStarType

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。razor コメントのstar型を取得します。

RazorCommentTransitionType

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。Razor コメントの遷移の種類を取得します。

RazorCommentType

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。Razor コメントの種類を取得します。

Source

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。テキスト ドキュメントのソースを取得します。

StartState

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。マシンの開始状態を取得します。

(継承元 StateMachine<TReturn>)

メソッド

AfterRazorCommentTransition()

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。Razor コメントの切り替え後の結果を返します。

At(String, Boolean)

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。先読みバッファーに予期される文字列が含まれているかどうかを判断します。

CharOrWhiteSpace(Char)

文字パラメーターを受け入れて、文字パラメーターが指定された文字または空白と等しいかどうかを示す値を返す関数デリゲートを返します。

CreateSymbol(SourceLocation, String, TSymbolType, IEnumerable<RazorError>)

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定したコンテンツを使用してトークナイザーの言語シンボルの種類を作成します。

EndSymbol(SourceLocation, TSymbolType)

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。トークナイザーで使用される言語終了シンボルの種類を返します。

EndSymbol(TSymbolType)

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。トークナイザーで使用される言語終了シンボルの種類を返します。

MoveNext()

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。コード リーダーから次の文字に読み取ります。

NextSymbol()

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。使用する次のシンボルを示します。

Peek()

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。コード内の次のシンボルを読み取ります。

RazorCommentBody()

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。Razor コメント本文を解析します。

Reset()

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。トークナイザーの状態を初期状態に設定します。

ResumeSymbol(TSymbol)

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。前の言語シンボルの種類を使用して再開します。

Single(TSymbolType)

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。1 種類のシンボルを使用します。

StartSymbol()

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。このクラスで使用される開始記号を返します。

Stay()

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。移行中はマシンに留まる。

(継承元 StateMachine<TReturn>)
Stay(TReturn)

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。切り替え中は、指定された出力を使用してマシンに留まる。

(継承元 StateMachine<TReturn>)
Stop()

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。切り替え時にマシンを無効にします。

(継承元 StateMachine<TReturn>)
TakeAll(String, Boolean)

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。先読みバッファーで見つかった場合は、文字列をトークナイザー バッファーに取り込みます。

TakeCurrent()

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。バッファーに現在の文字を受け入れます。

TakeString(String, Boolean)

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定された入力文字列をバッファーに受け入れます。

TakeUntil(Func<Char,Boolean>)

述語により指定された条件を満たすまで、またはファイルの最後に到達するまでソース ドキュメントを解析します。

Transition(StateMachine<TReturn>.State)

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。状態の新しい遷移を示します。

(継承元 StateMachine<TReturn>)
Transition(TReturn, StateMachine<TReturn>.State)

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定した出力を持つ状態の新しい遷移を示します。

(継承元 StateMachine<TReturn>)
Turn()

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。状態の回転プロセスについて説明します。

(継承元 StateMachine<TReturn>)

明示的なインターフェイスの実装

ITokenizer.NextSymbol()

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。次の言語シンボル型を返します。

適用対象