Udostępnij przez


HtmlMarkupParser Klasa

Definicja

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Reprezentuje analizator specjalnie do analizowania znaczników HTML.

public class HtmlMarkupParser : System.Web.Razor.Parser.TokenizerBackedParser<System.Web.Razor.Tokenizer.HtmlTokenizer,System.Web.Razor.Tokenizer.Symbols.HtmlSymbol,System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType>
type HtmlMarkupParser = class
    inherit TokenizerBackedParser<HtmlTokenizer, HtmlSymbol, HtmlSymbolType>
Public Class HtmlMarkupParser
Inherits TokenizerBackedParser(Of HtmlTokenizer, HtmlSymbol, HtmlSymbolType)
Dziedziczenie

Konstruktory

HtmlMarkupParser()

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

Właściwości

Context

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

(Odziedziczone po ParserBase)
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ę bieżącego wystąpienia.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
CurrentSymbol

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

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
EndOfFile

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

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
IsMarkupParser

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera wartość wskazującą, czy analizator jest analizatorem znaczników.

(Odziedziczone po ParserBase)
Language

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera wystąpienie definiujące charakterystykę języka HTML.

OtherParser

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera inny analizator do analizowania znaczników HTML.

PreviousSymbol

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera poprzedni symbol tego wystąpienia.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Span

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia skojarzone z tym wystąpieniemSpanBuilder.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
SpanConfig

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

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Tokenizer

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

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
VoidElements

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera tagi HTML, które są uznawane za puste.

Metody

Accept(IEnumerable<TSymbol>)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Akceptuje listę symboli

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Accept(TSymbol)

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

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptAll(TSymbolType[])

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Określa, czy analizator akceptuje wszystkie typy tokenizatora.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptAndMoveNext()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Określa, czy analizator akceptuje i przenosi się do następnego tokenizatora.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptSingleWhiteSpaceCharacter()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Określa, czy analizator akceptuje pojedynczy znak odstępu.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptUntil(TSymbolType)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Akceptuje token do momentu znalezienia tokenu danego typu.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptUntil(TSymbolType, TSymbolType)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Akceptuje token do momentu znalezienia tokenu danego typu i utworzy kopię zapasową, aby następny token był danego typu.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptUntil(TSymbolType, TSymbolType, TSymbolType)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Akceptuje podane tokeny do momentu znalezienia tokenu danego typu.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptUntil(TSymbolType[])

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Akceptuje token do momentu znalezienia tokenu danego typu.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(Func<TSymbol,Boolean>)

Akceptuje token, gdy warunek został osiągnięty.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(TSymbolType)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Akceptuje token, gdy nie można odnaleźć tokenu danego typu.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(TSymbolType, TSymbolType)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Akceptuje token, gdy token danego typu został osiągnięty.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(TSymbolType, TSymbolType, TSymbolType)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Akceptuje token, gdy token danego typu został osiągnięty.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(TSymbolType[])

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Akceptuje token, gdy token danego typu został osiągnięty.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhiteSpaceInLines()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Określa, czy analizator akceptuje białe znaki w wierszach.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AddMarkerSymbolIfNecessary()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Dodaje symbol znacznika w razie potrzeby.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AddMarkerSymbolIfNecessary(SourceLocation)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Dodaje symbol znacznika w razie potrzeby.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
At(TSymbolType)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Określa, czy token znajduje się w określonym typie.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AtIdentifier(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 token znajduje się w określonym identyfikatorze.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Balance(BalancingModes)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Określa, czy analizowanie jest równoważące.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Balance(BalancingModes, TSymbolType, TSymbolType, SourceLocation)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Określa, czy analizowanie jest równoważące.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
BuildSpan(SpanBuilder, SourceLocation, String)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Tworzy zakres dla danej zawartości przy użyciu określonego konstruktora zakresu.

ConfigureSpan(Action<SpanBuilder,Action<SpanBuilder>>)

Konfiguruje zakres.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
ConfigureSpan(Action<SpanBuilder>)

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

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
EnsureCurrent()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Określa, czy ma być zapewniony bieżący analizator.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Expected(KnownSymbolType)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Wskazuje oczekiwany token z danym typem.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Expected(TSymbolType[])

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Wskazuje oczekiwany token z podanymi typami.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
HandleEmbeddedTransition()

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

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Initialize(SpanBuilder)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Inicjuje określony zakres.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
IsAtEmbeddedTransition(Boolean, 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 to wystąpienie jest w osadzonym przejściu.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
IsSpacingToken(Boolean)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Zwraca delegat funkcji używany do określania tokenu używanego do odstępów HTML.

NextIs(Func<TSymbol,Boolean>)

Określa, czy token z danym warunkiem zostanie przekazany.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
NextIs(TSymbolType)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Określa, czy token z danym typem zostanie przekazany.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
NextIs(TSymbolType[])

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Określa, czy token z podanymi typami zostanie przekazany.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
NextToken()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Określa, czy analizator przechodzi do następnego tokenu.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Optional(KnownSymbolType)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Określa, czy analizowanie tokenu z danym typem jest opcjonalne.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Optional(TSymbolType)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Określa, czy analizowanie tokenu z danym typem jest opcjonalne.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Output(AcceptedCharacters)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Zwraca token z akceptowanymi znakami.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Output(SpanKind)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Generuje token z rodzajem zakresu.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Output(SpanKind, AcceptedCharacters)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Generuje token z danym rodzajem zakresu i akceptowanymi znakami.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
OutputSpanBeforeRazorComment()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Tworzy zakres przed komentarzem Razor.

ParseBlock()

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

ParseDocument()

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

ParseSection(Tuple<String,String>, Boolean)

Analizuje sekcję z znacznikami podanymi przez sekwencje zagnieżdżenia.

PushSpanConfig()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Wypycha konfigurację zakresu.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PushSpanConfig(Action<SpanBuilder,Action<SpanBuilder>>)

Wypycha konfigurację zakresu.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PushSpanConfig(Action<SpanBuilder>)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Wypycha konfigurację zakresu.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PutBack(IEnumerable<TSymbol>)

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

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PutBack(TSymbol)

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

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PutCurrentBack()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Umieszcza bieżące przejście z powrotem.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
RazorComment()

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

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
ReadWhile(Func<TSymbol,Boolean>)

Odczytuje token, gdy warunek nie zostanie osiągnięty.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Required(TSymbolType, Boolean, String)

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

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
SkipToAndParseCode(Func<HtmlSymbol,Boolean>)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pomija analizowanie do momentu spełnienia określonego warunku.

SkipToAndParseCode(HtmlSymbolType)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pomija analizowanie, dopóki określony typ symbolu HTML nie zostanie napotkany.

Was(TSymbolType)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Określa, czy token z danym typem został przeanalizowany.

(Odziedziczone po TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)

Dotyczy