CSharpTokenizer 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. Představuje tokenizátor CSharp.
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)
- Dědičnost
Konstruktory
CSharpTokenizer(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 CSharpTokenizer 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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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í. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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á star typ CSharpSymbolType. |
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 komentáře razor pro CSharpSymbolType. |
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 pro CSharpSymbolType. |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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á stav počítače. |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
CreateSymbol(SourceLocation, String, CSharpSymbolType, 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ří symbol tokenizátoru CSharp. |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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ě. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |
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. (Zděděno od Tokenizer<TSymbol,TSymbolType>) |