Sdílet prostřednictvím


HtmlMarkupParser Třída

Definice

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Představuje analyzátor speciálně pro analýzu kódu 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)
Dědičnost

Konstruktory

HtmlMarkupParser()

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Inicializuje novou instanci HtmlMarkupParser třídy.

Vlastnosti

Context

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Získá nebo nastaví ParserContext.

(Zděděno od ParserBase)
CurrentLocation

Tento typ nebo č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í aktuální instance.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
CurrentSymbol

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Získá aktuální symbol této instance.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
EndOfFile

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Získá hodnotu určující, zda tokenizátor je na konci souboru.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
IsMarkupParser

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Získá hodnotu, která označuje, zda parser je analyzátor značek.

(Zděděno od ParserBase)
Language

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Získá instanci, která definuje vlastnosti jazyka HTML.

OtherParser

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Získá druhý analyzátor pro parsování kódu HTML.

PreviousSymbol

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určena k použití přímo z vašeho kódu. Získá předchozí symbol této instance.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Span

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Získá nebo nastaví SpanBuilder přidružené k této instanci.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
SpanConfig

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Získá nebo nastaví konfiguraci rozsahu.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Tokenizer

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Získá tokenizátor.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
VoidElements

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Získá značky HTML, které jsou považovány za void.

Metody

Accept(IEnumerable<TSymbol>)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Přijme seznam symbolů.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Accept(TSymbol)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Přijme zadaný symbol.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptAll(TSymbolType[])

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Určuje, zda analyzátor přijímá všechny typy tokenizátoru.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptAndMoveNext()

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Určuje, zda analyzátor přijme a přesune na další tokenizátor.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptSingleWhiteSpaceCharacter()

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Určuje, zda analyzátor přijímá jeden prázdný znak.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptUntil(TSymbolType, TSymbolType, TSymbolType)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Přijímá dané tokeny, dokud se nenajde token daného typu.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptUntil(TSymbolType, TSymbolType)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Přijímá token, dokud se nenajde token daného typu, který se zálohuje tak, aby další token byl daný typ.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptUntil(TSymbolType)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Přijímá token, dokud se nenajde token daného typu.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptUntil(TSymbolType[])

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Přijímá token, dokud se nenajde token daného typu.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(Func<TSymbol,Boolean>)

Přijme token, když byla podmínka dosažena.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(TSymbolType, TSymbolType, TSymbolType)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Přijímá token, zatímco byl dosažen token daného typu.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(TSymbolType, TSymbolType)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Přijímá token, zatímco byl dosažen token daného typu.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(TSymbolType)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Přijme token, zatímco token daného typu nebyl nalezen.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(TSymbolType[])

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Přijímá token, zatímco byl dosažen token daného typu.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhiteSpaceInLines()

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Určuje, zda analyzátor přijímá prázdné znaky v řádcích.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AddMarkerSymbolIfNecessary()

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. V případě potřeby přidá symbol značky.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AddMarkerSymbolIfNecessary(SourceLocation)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. V případě potřeby přidá symbol značky.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
At(TSymbolType)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Určuje, zda je token v zadaném typu.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AtIdentifier(Boolean)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Určuje, zda je token na zadaném identifikátoru.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Balance(BalancingModes, TSymbolType, TSymbolType, SourceLocation)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Určuje, jestli je analýza vyvážená.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Balance(BalancingModes)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Určuje, jestli je analýza vyvážená.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
BuildSpan(SpanBuilder, SourceLocation, String)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Vytvoří rozsah pro daný obsah pomocí zadaného tvůrce rozsahu.

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

Nakonfiguruje rozsah.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
ConfigureSpan(Action<SpanBuilder>)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Nakonfiguruje rozsah.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
EnsureCurrent()

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Určuje, zda chcete zajistit aktuální analyzátor.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Expected(KnownSymbolType)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Určuje očekávaný token s daným typem.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Expected(TSymbolType[])

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Určuje očekávaný token s danými typy.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
HandleEmbeddedTransition()

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Zpracovává vložený přechod.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Initialize(SpanBuilder)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Inicializuje zadané rozpětí.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
IsAtEmbeddedTransition(Boolean, Boolean)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Určuje, zda je tato instance při vloženém přechodu.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
IsSpacingToken(Boolean)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Vrátí delegát funkce použitý k určení tokenu použitého pro mezery HTML.

NextIs(Func<TSymbol,Boolean>)

Určuje, jestli by token s danou podmínkou prošel.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
NextIs(TSymbolType)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Určuje, zda by token s daným typem prošel.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
NextIs(TSymbolType[])

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Určuje, zda by token s danými typy prošel.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
NextToken()

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Určuje, zda analyzátor přejde na další token.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Optional(KnownSymbolType)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Určuje, jestli je analýza tokenu s daným typem volitelná.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Optional(TSymbolType)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Určuje, jestli je analýza tokenu s daným typem volitelná.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Output(AcceptedCharacters)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Vypíše token s akceptovanými znaky.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Output(SpanKind, AcceptedCharacters)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Vypíše token s daným druhem rozsahu a akceptovanými znaky.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Output(SpanKind)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Vypíše token s druhem rozsahu.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
OutputSpanBeforeRazorComment()

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Vytvoří rozsah před komentářem Razor.

ParseBlock()

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Parsuje další blok HTML.

ParseDocument()

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Analyzuje dokument HTML.

ParseSection(Tuple<String,String>, Boolean)

Parsuje oddíl se značkami zadanými vnořenými sekvencemi.

PushSpanConfig()

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Odešle konfiguraci rozsahu.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PushSpanConfig(Action<SpanBuilder,Action<SpanBuilder>>)

Odešle konfiguraci rozsahu.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PushSpanConfig(Action<SpanBuilder>)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Odešle konfiguraci rozsahu.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PutBack(IEnumerable<TSymbol>)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Vrátí přechod zpět.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PutBack(TSymbol)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Vrátí přechod zpět.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PutCurrentBack()

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Vrátí aktuální přechod zpět.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
RazorComment()

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Zobrazí komentář razor.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
ReadWhile(Func<TSymbol,Boolean>)

Načte token, zatímco podmínka není dosažena.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Required(TSymbolType, Boolean, String)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Určuje, jestli se vyžaduje očekávaný token.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
SkipToAndParseCode(Func<HtmlSymbol,Boolean>)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Přeskočí analýzu, dokud se nesplní zadaná podmínka.

SkipToAndParseCode(HtmlSymbolType)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Přeskočí parsování, dokud nebude zjištěn zadaný typ symbolu HTML.

Was(TSymbolType)

Tento typ nebo člen podporuje infrastrukturu rozhraní .NET Framework a není určená k použití přímo z vašeho kódu. Určuje, zda byl token s daným typem analyzován.

(Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)

Platí pro