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