Sdílet prostřednictvím


HtmlTokenizer Třída

Definice

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 html razoru.

public class HtmlTokenizer : System.Web.Razor.Tokenizer.Tokenizer<System.Web.Razor.Tokenizer.Symbols.HtmlSymbol,System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType>
type HtmlTokenizer = class
    inherit Tokenizer<HtmlSymbol, HtmlSymbolType>
Public Class HtmlTokenizer
Inherits Tokenizer(Of HtmlSymbol, HtmlSymbolType)
Dědičnost

Konstruktory

HtmlTokenizer(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 HtmlTokenizer 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ích chyb 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í zdrojové umístění.

(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á html symboly pro razor komentář star typ.

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á html symboly pro razor komentář přechod typ.

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á html symboly pro 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.

(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á začátek stavového počítače pro html.

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, HtmlSymbolType, 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 pro zadané parametry tokenizátoru html.

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 od čtenáře 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. Zobrazuje 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í pomocí 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 lookahead 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 se nedosáhne 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 otáč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>)

Platí pro