Udostępnij za pośrednictwem


HtmlTokenizer Klasa

Definicja

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Reprezentuje tokenizator HTML razor.

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)
Dziedziczenie

Konstruktory

HtmlTokenizer(ITextDocument)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Inicjuje HtmlTokenizer nowe wystąpienie klasy .

Właściwości

Buffer

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia bufor dla tokenizatora.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
CurrentCharacter

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera bieżący znak w tokenizatorze.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
CurrentErrors

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera listę bieżących błędów razor.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
CurrentLocation

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera bieżącą lokalizację źródłową.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
CurrentStart

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera bieżący początek lokalizacji źródłowej.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
CurrentState

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia bieżący stan maszyny.

(Odziedziczone po StateMachine<TReturn>)
EndOfFile

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera wartość, czy bieżąca lokalizacja tokenizatora znajduje się na końcu pliku.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
HaveContent

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera wartość, czy tokenizator ma zawartość.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
RazorCommentStarType

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera symbole HTML dla komentarza razor star typ.

RazorCommentTransitionType

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera symbole HTML dla typu przejścia komentarza razor.

RazorCommentType

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera symbole HTML dla typu komentarza razor.

Source

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera źródło dokumentu tekstowego.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
StartState

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera początek maszyny stanu dla kodu HTML.

Metody

AfterRazorCommentTransition()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Zwraca wynik po przejściu komentarza razor.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
At(String, Boolean)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Określa, czy bufor lookahead zawiera oczekiwany ciąg.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
CharOrWhiteSpace(Char)

Zwraca delegata funkcji, który akceptuje parametr znaku i zwraca wartość wskazującą, czy parametr znaku jest równy określonemu znakowi, czy białemu znakowi.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
CreateSymbol(SourceLocation, String, HtmlSymbolType, IEnumerable<RazorError>)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Tworzy symbol dla określonych parametrów tokenizatora HTML.

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

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Tworzy typ symbolu języka dla tokenizatora z określoną zawartością.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
EndSymbol(SourceLocation, TSymbolType)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Zwraca typ symbolu końcowego języka używany przez tokenizator.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
EndSymbol(TSymbolType)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Zwraca typ symbolu końcowego języka używany przez tokenizator.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
MoveNext()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Odczytuje następny znak z czytnika kodu.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
NextSymbol()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pokazuje następny symbol do użycia.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
Peek()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Odczytuje następny symbol w kodzie.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
RazorCommentBody()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Analizuje treść komentarza Razor.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
Reset()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Ustawia stan tokenizatora na stan początkowy.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
ResumeSymbol(TSymbol)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Wznawia korzystanie z poprzedniego typu symbolu języka.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
Single(TSymbolType)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Używa pojedynczego typu symbolu.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
StartSymbol()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Zwraca symbol początkowy używany w tej klasie.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
Stay()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pozostaje na maszynie podczas przejścia.

(Odziedziczone po StateMachine<TReturn>)
Stay(TReturn)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pozostaje na maszynie podczas przejścia z określonymi danymi wyjściowymi.

(Odziedziczone po StateMachine<TReturn>)
Stop()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Wyłącza maszynę po przejściu.

(Odziedziczone po StateMachine<TReturn>)
TakeAll(String, Boolean)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera ciąg, jeśli zostanie znaleziony w buforze lookahead do buforu tokenizatora.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
TakeCurrent()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Akceptuje bieżący znak w buforze.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
TakeString(String, Boolean)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Akceptuje dany ciąg wejściowy do buforu.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
TakeUntil(Func<Char,Boolean>)

Analizuje dokument źródłowy do momentu osiągnięcia warunku określonego przez predykat lub pliku końcowego.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)
Transition(StateMachine<TReturn>.State)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Wskazuje nowe przejście stanu.

(Odziedziczone po StateMachine<TReturn>)
Transition(TReturn, StateMachine<TReturn>.State)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Wskazuje nowe przejście stanu z określonymi danymi wyjściowymi.

(Odziedziczone po StateMachine<TReturn>)
Turn()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Opisuje proces obracania stanu.

(Odziedziczone po StateMachine<TReturn>)

Jawne implementacje interfejsu

ITokenizer.NextSymbol()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Zwraca następny typ symbolu języka.

(Odziedziczone po Tokenizer<TSymbol,TSymbolType>)

Dotyczy