Tokenizer<TSymbol,TSymbolType> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu.
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
Parametry typu
- TSymbol
Typ symbolu jazyka.
- TSymbolType
Typ výčtu pro symbol jazyka.
- Dědičnost
- Odvozené
- Implementuje
Konstruktory
Tokenizer<TSymbol,TSymbolType>(ITextDocument) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Inicializuje novou instanci Tokenizer<TSymbol,TSymbolType> třídy . |
Vlastnosti
Buffer |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá nebo nastaví vyrovnávací paměť pro tokenizátor. |
CurrentCharacter |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá aktuální znak v tokenizátoru. |
CurrentErrors |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá seznam aktuální chyby razor. |
CurrentLocation |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá aktuální umístění zdroje. |
CurrentStart |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá aktuální začátek zdrojového umístění. |
CurrentState |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá nebo nastaví aktuální stav počítače. (Zděděno od StateMachine<TReturn>) |
EndOfFile |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá hodnotu, zda je aktuální umístění tokenizátoru na konci souboru. |
HaveContent |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá hodnotu, zda tokenizátor má obsah. |
RazorCommentStarType |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá typ star pro komentář razor. |
RazorCommentTransitionType |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá typ přechodu pro komentář razor. |
RazorCommentType |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá typ komentáře razor. |
Source |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá zdroj textového dokumentu. |
StartState |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá počáteční stav počítače. (Zděděno od StateMachine<TReturn>) |
Metody
AfterRazorCommentTransition() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vrátí výsledek po přechodu komentáře razor. |
At(String, Boolean) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, zda vyhledávací vyrovnávací paměť obsahuje očekávaný řetězec. |
CharOrWhiteSpace(Char) |
Vrátí delegáta funkce, který přijímá parametr znaku a vrací hodnotu, která označuje, zda je parametr znaku roven zadanému znaku nebo prázdným znakům. |
CreateSymbol(SourceLocation, String, TSymbolType, IEnumerable<RazorError>) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vytvoří typ symbolu jazyka pro tokenizátor se zadaným obsahem. |
EndSymbol(SourceLocation, TSymbolType) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vrátí typ koncového symbolu jazyka používaný tokenizátorem. |
EndSymbol(TSymbolType) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vrátí typ koncového symbolu jazyka používaný tokenizátorem. |
MoveNext() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Přečte další znak ze čtečky kódu. |
NextSymbol() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Zobrazí další symbol, který se má použít. |
Peek() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Přečte další symbol v kódu. |
RazorCommentBody() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Analyzuje text komentáře Razor. |
Reset() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Nastaví stav tokenizátoru do počátečního stavu. |
ResumeSymbol(TSymbol) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Obnoví používání předchozího typu symbolu jazyka. |
Single(TSymbolType) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Používá jeden typ symbolu. |
StartSymbol() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vrátí počáteční symbol použitý v této třídě. |
Stay() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Během přechodu zůstane ve stroji. (Zděděno od StateMachine<TReturn>) |
Stay(TReturn) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Během přechodu zůstane v počítači se zadaným výstupem. (Zděděno od StateMachine<TReturn>) |
Stop() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Zakáže počítač při přechodu. (Zděděno od StateMachine<TReturn>) |
TakeAll(String, Boolean) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vezme řetězec, pokud se nachází ve vyrovnávací paměti pro vyhledávání do vyrovnávací paměti tokenizátoru. |
TakeCurrent() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Přijme aktuální znak do vyrovnávací paměti. |
TakeString(String, Boolean) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Přijme zadaný vstupní řetězec do vyrovnávací paměti. |
TakeUntil(Func<Char,Boolean>) |
Analyzuje zdrojový dokument, dokud není splněna podmínka určená predikátem nebo dokud není dosaženo koncového souboru. |
Transition(StateMachine<TReturn>.State) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Označuje nový přechod stavu. (Zděděno od StateMachine<TReturn>) |
Transition(TReturn, StateMachine<TReturn>.State) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Označuje nový přechod stavu se zadaným výstupem. (Zděděno od StateMachine<TReturn>) |
Turn() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Popisuje proces soustružení stavu. (Zděděno od StateMachine<TReturn>) |
Explicitní implementace rozhraní
ITokenizer.NextSymbol() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vrátí typ symbolu dalšího jazyka. |