HtmlMarkupParser Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Representa uma analisador especificamente para analisar marcação 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)
- Herança
Construtores
| HtmlMarkupParser() |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Inicializa uma nova instância da classe HtmlMarkupParser. |
Propriedades
| Context |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Obtém ou define o ParserContext. (Herdado de ParserBase) |
| CurrentLocation |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Obtém o local atual da instância atual. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| CurrentSymbol |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Obtém o símbolo atual dessa instância. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| EndOfFile |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Obtém um valor que indica se o tokenizer está no final do arquivo. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| IsMarkupParser |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Obtém um valor que indica se o analisador é um analisador de marcação. (Herdado de ParserBase) |
| Language |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Obtém a instância que define as características da linguagem HTML. |
| OtherParser |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Obtém o outro analisador para analisar marcação HTML. |
| PreviousSymbol |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código.. Obtém o símbolo anterior dessa instância. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Span |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Obtém ou define o SpanBuilder associado a essa instância. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| SpanConfig |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Obtém ou define a configuração de intervalo. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Tokenizer |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Obtém o tokenizador. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| VoidElements |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Obtém as marcas HTML que são consideradas como nulas. |
Métodos
| Accept(IEnumerable<TSymbol>) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Aceita a lista de símbolos (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Accept(TSymbol) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Aceita o símbolo especificado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptAll(TSymbolType[]) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o analisador aceita todos os tipos de tokenizer. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptAndMoveNext() |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o analisador aceita e passa para o próximo tokenizador. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptSingleWhiteSpaceCharacter() |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o analisador aceita um único caractere de espaço em branco. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptUntil(TSymbolType) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Aceita o token até que um token do tipo fornecido seja encontrado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptUntil(TSymbolType, TSymbolType) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Aceita o token até que um token do tipo fornecido seja encontrado e ele faça backup para que o próximo token seja do tipo fornecido. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptUntil(TSymbolType, TSymbolType, TSymbolType) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Aceita os tokens fornecidos até que um token do tipo fornecido seja encontrado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptUntil(TSymbolType[]) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Aceita o token até que um token dos tipos fornecidos seja encontrado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptWhile(Func<TSymbol,Boolean>) |
Aceita token enquanto a condição tiver sido atingida. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptWhile(TSymbolType) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Aceita o token enquanto um token do tipo fornecido não é encontrado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptWhile(TSymbolType, TSymbolType) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Aceita o token enquanto o token do tipo especificado foi atingido. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptWhile(TSymbolType, TSymbolType, TSymbolType) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Aceita o token enquanto o token do tipo especificado foi atingido. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptWhile(TSymbolType[]) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Aceita o token enquanto o token dos tipos fornecidos foi atingido. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptWhiteSpaceInLines() |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o analisador aceita espaço em branco em linhas. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AddMarkerSymbolIfNecessary() |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Adiciona um símbolo de marcador, se necessário. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AddMarkerSymbolIfNecessary(SourceLocation) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Adiciona um símbolo de marcador, se necessário. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| At(TSymbolType) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o token está no tipo especificado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AtIdentifier(Boolean) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o token está no identificador especificado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Balance(BalancingModes) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se a análise é balanceada. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Balance(BalancingModes, TSymbolType, TSymbolType, SourceLocation) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se a análise é balanceada. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| BuildSpan(SpanBuilder, SourceLocation, String) |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Cria o alcance para o conteúdo em questão usando o construtor de alcance especificado. |
| ConfigureSpan(Action<SpanBuilder,Action<SpanBuilder>>) |
Configura o alcance. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| ConfigureSpan(Action<SpanBuilder>) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Configura o intervalo. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| EnsureCurrent() |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o analisador atual deve ser garantido. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Expected(KnownSymbolType) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Indica o token esperado com o tipo fornecido. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Expected(TSymbolType[]) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Indica o token esperado com os tipos fornecidos. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| HandleEmbeddedTransition() |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Manipula a transição inserida. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Initialize(SpanBuilder) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Inicializa um intervalo especificado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| IsAtEmbeddedTransition(Boolean, Boolean) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se essa instância está em transição inserida. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| IsSpacingToken(Boolean) |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Retorna o representante de função usado para determinar o token usado para espaçamento HTML. |
| NextIs(Func<TSymbol,Boolean>) |
Determina se o token com a condição dada passaria. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| NextIs(TSymbolType) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o token com o tipo fornecido seria aprovado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| NextIs(TSymbolType[]) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o token com os tipos fornecidos será aprovado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| NextToken() |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o analisador avança para o próximo token. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Optional(KnownSymbolType) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se a análise de um token com o tipo fornecido é opcional. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Optional(TSymbolType) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se a análise de um token com o tipo fornecido é opcional. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Output(AcceptedCharacters) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Gera um token com caracteres aceitos. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Output(SpanKind) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Gera um token com tipo de intervalo. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Output(SpanKind, AcceptedCharacters) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Gera um token com um determinado tipo de intervalo e caracteres aceitos. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| OutputSpanBeforeRazorComment() |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Constrói o alcance antes do comentário do Razor. |
| ParseBlock() |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Analisa o próximo bloco HTML. |
| ParseDocument() |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Analisa o documento HTML. |
| ParseSection(Tuple<String,String>, Boolean) |
Analisa uma seção com marcações fornecidas pelas sequências de aninhamento. |
| PushSpanConfig() |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Efetua push da configuração de intervalo. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| PushSpanConfig(Action<SpanBuilder,Action<SpanBuilder>>) |
Produz a configuração do alcance. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| PushSpanConfig(Action<SpanBuilder>) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Efetua push da configuração de intervalo. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| PutBack(IEnumerable<TSymbol>) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Coloca a transição de volta. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| PutBack(TSymbol) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Coloca a transição de volta. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| PutCurrentBack() |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Coloca a transição atual de volta. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| RazorComment() |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Exibe o comentário razor. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| ReadWhile(Func<TSymbol,Boolean>) |
Lê um token enquanto a condição não for atingida. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Required(TSymbolType, Boolean, String) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o token esperado é necessário. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| SkipToAndParseCode(Func<HtmlSymbol,Boolean>) |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Ignora a análise até a condição especificada ser cumprida. |
| SkipToAndParseCode(HtmlSymbolType) |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Ignora a análise até o tipo de símbolo HTML especificado ser encontrado. |
| Was(TSymbolType) |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o token com o tipo fornecido foi analisado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |