CSharpTokenizer 類別

定義

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。表示 CSharp Tokenizer。

public class CSharpTokenizer : System.Web.Razor.Tokenizer.Tokenizer<System.Web.Razor.Tokenizer.Symbols.CSharpSymbol,System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType>
type CSharpTokenizer = class
    inherit Tokenizer<CSharpSymbol, CSharpSymbolType>
Public Class CSharpTokenizer
Inherits Tokenizer(Of CSharpSymbol, CSharpSymbolType)
繼承

建構函式

CSharpTokenizer(ITextDocument)

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。初始化 類別的新實例 CSharpTokenizer

屬性

Buffer

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得或設定 Tokenizer 的緩衝區。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
CurrentCharacter

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得 Tokenizer 中的目前字元。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
CurrentErrors

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得目前 razor 錯誤的清單。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
CurrentLocation

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得目前的來源位置。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
CurrentStart

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得來源位置的目前開始。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
CurrentState

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得或設定機器的目前狀態。

(繼承來源 StateMachine<TReturn>)
EndOfFile

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得值,指出 Tokenizer 目前位置是否位於檔案結尾。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
HaveContent

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得權杖化工具是否有內容的值。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
RazorCommentStarType

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得 的 CSharpSymbolType star型別。

RazorCommentTransitionType

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得 的 CSharpSymbolType razor 批註轉換類型。

RazorCommentType

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得 的 CSharpSymbolType razor 批註類型。

Source

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得文字檔的來源。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
StartState

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。取得電腦的狀態。

方法

AfterRazorCommentTransition()

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。傳回 razor 批註轉換之後的結果。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
At(String, Boolean)

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。判斷 lookahead 緩衝區是否包含預期的字串。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
CharOrWhiteSpace(Char)

傳回函式委派,其會接受字元參數並傳回一值,表示字元參數是否等於指定字元或空白。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
CreateSymbol(SourceLocation, String, CSharpSymbolType, IEnumerable<RazorError>)

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。建立 CSharp Tokenizer 符號。

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

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。使用指定的內容,為 Tokenizer 建立語言符號類型。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
EndSymbol(SourceLocation, TSymbolType)

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。傳回 Tokenizer 所使用的語言結束符號類型。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
EndSymbol(TSymbolType)

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。傳回 Tokenizer 所使用的語言結束符號類型。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
MoveNext()

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。從程式碼讀取器讀取至下一個字元。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
NextSymbol()

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。顯示要使用的下一個符號。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
Peek()

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。讀取程式碼中的下一個符號。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
RazorCommentBody()

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。剖析 Razor 批註本文。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
Reset()

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。將 Tokenizer 狀態設定為其初始狀態。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
ResumeSymbol(TSymbol)

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。使用先前的語言符號類型繼續執行。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
Single(TSymbolType)

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。使用單一類型的符號。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
StartSymbol()

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。傳回這個類別中使用的開始符號。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
Stay()

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。在轉換期間停留在機器中。

(繼承來源 StateMachine<TReturn>)
Stay(TReturn)

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。在轉換期間使用指定的輸出保持在機器中。

(繼承來源 StateMachine<TReturn>)
Stop()

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。在轉換時停用機器。

(繼承來源 StateMachine<TReturn>)
TakeAll(String, Boolean)

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。如果在 lookahead 緩衝區中找到字串,就會進入 Tokenizer 緩衝區。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
TakeCurrent()

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。接受目前字元到緩衝區。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
TakeString(String, Boolean)

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。接受指定的輸入字串至緩衝區。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
TakeUntil(Func<Char,Boolean>)

剖析來源文件,直到符合述詞指定的條件或達到結尾檔案。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)
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基礎結構,不適合直接從您的程式碼使用。傳回下一個語言符號類型。

(繼承來源 Tokenizer<TSymbol,TSymbolType>)

適用於