LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 提供定義 Razor 程式碼語言行為的方法。
public abstract class LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType> where TTokenizer : Tokenizer<TSymbol,TSymbolType> where TSymbol : SymbolBase<TSymbolType>
type LanguageCharacteristics<'okenizer, 'Symbol, 'SymbolType (requires 'okenizer :> Tokenizer<'Symbol, 'SymbolType> and 'Symbol :> SymbolBase<'SymbolType>)> = class
Public MustInherit Class LanguageCharacteristics(Of TTokenizer, TSymbol, TSymbolType)
類型參數
- TTokenizer
Razor 語言的程式碼 Tokenizer 類型。
- TSymbol
語言符號的類型。
- TSymbolType
語言符號的列舉類型。
- 繼承
-
LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>
- 衍生
建構函式
LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>() |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 初始化 LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType> 類別的新執行個體。 |
方法
CreateMarkerSymbol(SourceLocation) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 以指定來源位置建立程式碼語言符號做為起點標記。 |
CreateSymbol(SourceLocation, String, TSymbolType, IEnumerable<RazorError>) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 以指定來源位置建立具有指定來源位置的程式碼語言符號做為起點標記。 |
CreateTokenizer(ITextDocument) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 建立指定來源文件的 Razor 程式碼語言。 |
FlipBracket(TSymbolType) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 傳回指定括弧符號的相反括弧符號。 |
GetKnownSymbolType(KnownSymbolType) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 取得給定符號類型的指定語言符號類型。 |
GetSample(TSymbolType) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 取得給定語言符號類型的實際符號。 |
IsCommentBody(TSymbol) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 判斷符號是否為註解主體類型。 |
IsCommentStar(TSymbol) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 判斷符號是否為註解星號類型。 |
IsCommentStart(TSymbol) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 判斷符號是否為註解起點類型。 |
IsIdentifier(TSymbol) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 判斷符號是否為識別項類型。 |
IsKeyword(TSymbol) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 判斷符號是否為關鍵字類型。 |
IsKnownSymbolType(TSymbol, KnownSymbolType) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 判斷符號類型是否為已知符號類型。 |
IsNewLine(TSymbol) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 判斷符號是否為新行類型。 |
IsTransition(TSymbol) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 判斷符號是否為轉換類型。 |
IsUnknown(TSymbol) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 判斷符號是否為已知類型。 |
IsWhiteSpace(TSymbol) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 判斷符號是否為空白類型。 |
KnowsSymbolType(KnownSymbolType) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 判斷符號是否為已知類型。 |
SplitSymbol(TSymbol, Int32, TSymbolType) |
在指定的索引分割程式碼語言符號內容。 |
TokenizeString(SourceLocation, String) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 將指定的字串分割為語彙基元。 |
TokenizeString(String) |
這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 將指定的字串分割為語彙基元。 |
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應