Compartir a través de


HtmlMarkupParser Clase

Definición

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Representa un analizador específicamente para analizar el marcado 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)
Herencia

Constructores

HtmlMarkupParser()

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Inicializa una nueva instancia de la clase HtmlMarkupParser.

Propiedades

Context

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Obtiene o establece el ParserContext.

(Heredado de ParserBase)
CurrentLocation

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Obtiene la ubicación actual de la instancia actual.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
CurrentSymbol

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Obtiene el símbolo actual de esta instancia.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
EndOfFile

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Obtiene un valor que indica si el tokenizador está al final del archivo.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
IsMarkupParser

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Obtiene un valor que indica si el analizador es un analizador de marcado.

(Heredado de ParserBase)
Language

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Obtiene la instancia que define las características del lenguaje HTML.

OtherParser

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Obtiene el otro analizador para analizar el marcado HTML.

PreviousSymbol

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Obtiene el símbolo anterior de esta instancia.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Span

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Obtiene o establece el SpanBuilder asociado a esta instancia.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
SpanConfig

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Obtiene o establece la configuración del intervalo.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Tokenizer

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Obtiene el tokenizador.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
VoidElements

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Obtiene las etiquetas HTML que se consideran void.

Métodos

Accept(IEnumerable<TSymbol>)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Acepta la lista de símbolos

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Accept(TSymbol)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Acepta el símbolo especificado.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptAll(TSymbolType[])

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Determina si el analizador acepta todos los tipos de tokenizador.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptAndMoveNext()

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Determina si el analizador acepta y se mueve al siguiente tokenizador.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptSingleWhiteSpaceCharacter()

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Determina si el analizador acepta un carácter de espacio en blanco único.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptUntil(TSymbolType, TSymbolType, TSymbolType)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Acepta los tokens especificados hasta que se encuentra un token del tipo especificado.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptUntil(TSymbolType, TSymbolType)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Acepta el token hasta que se encuentre un token del tipo especificado y se realizará una copia de seguridad para que el siguiente token sea del tipo especificado.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptUntil(TSymbolType)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Acepta el token hasta que se encuentra un token del tipo especificado.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptUntil(TSymbolType[])

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Acepta el token hasta que se encuentra un token de los tipos especificados.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(Func<TSymbol,Boolean>)

Acepta el token mientras se ha alcanzado la condición.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(TSymbolType, TSymbolType, TSymbolType)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Acepta el token mientras se ha alcanzado el token del tipo especificado.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(TSymbolType, TSymbolType)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Acepta el token mientras se ha alcanzado el token del tipo especificado.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(TSymbolType)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Acepta el token mientras no se encuentra un token del tipo especificado.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(TSymbolType[])

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Acepta el token mientras se ha alcanzado el token de los tipos especificados.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhiteSpaceInLines()

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Determina si el analizador acepta espacios en blanco en líneas.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AddMarkerSymbolIfNecessary()

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Agrega un símbolo de marcador si es necesario.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AddMarkerSymbolIfNecessary(SourceLocation)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Agrega un símbolo de marcador si es necesario.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
At(TSymbolType)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Determina si el token está en el tipo especificado.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AtIdentifier(Boolean)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Determina si el token está en el identificador especificado.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Balance(BalancingModes, TSymbolType, TSymbolType, SourceLocation)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Determina si el análisis es equilibrado.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Balance(BalancingModes)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Determina si el análisis es equilibrado.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
BuildSpan(SpanBuilder, SourceLocation, String)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Compila el intervalo para el contenido especificado mediante el generador de intervalos especificado.

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

Configura el intervalo.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
ConfigureSpan(Action<SpanBuilder>)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Configura el intervalo.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
EnsureCurrent()

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Determina si se debe garantizar el analizador actual.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Expected(KnownSymbolType)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Indica el token esperado con el tipo especificado.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Expected(TSymbolType[])

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Indica el token esperado con los tipos especificados.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
HandleEmbeddedTransition()

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Controla la transición insertada.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Initialize(SpanBuilder)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Inicializa un intervalo especificado.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
IsAtEmbeddedTransition(Boolean, Boolean)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Determina si esta instancia está en transición incrustada.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
IsSpacingToken(Boolean)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Devuelve el delegado de función usado para determinar el token usado para el espaciado HTML.

NextIs(Func<TSymbol,Boolean>)

Determina si el token con la condición especificada pasaría.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
NextIs(TSymbolType)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Determina si el token con el tipo especificado pasaría.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
NextIs(TSymbolType[])

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Determina si el token con los tipos especificados pasaría.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
NextToken()

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Determina si el analizador avanza al siguiente token.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Optional(KnownSymbolType)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Determina si el análisis de un token con el tipo especificado es opcional.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Optional(TSymbolType)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Determina si el análisis de un token con el tipo especificado es opcional.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Output(AcceptedCharacters)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Genera un token con caracteres aceptados.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Output(SpanKind, AcceptedCharacters)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Genera un token con un tipo de intervalo determinado y caracteres aceptados.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Output(SpanKind)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Genera un token con tipo de intervalo.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
OutputSpanBeforeRazorComment()

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Compila el intervalo antes del comentario de Razor.

ParseBlock()

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Analiza el siguiente bloque HTML.

ParseDocument()

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Analiza el documento HTML.

ParseSection(Tuple<String,String>, Boolean)

Analiza una sección con marcas dadas por las secuencias de anidamiento.

PushSpanConfig()

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Inserta la configuración del intervalo.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PushSpanConfig(Action<SpanBuilder,Action<SpanBuilder>>)

Inserta la configuración del intervalo.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PushSpanConfig(Action<SpanBuilder>)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Inserta la configuración del intervalo.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PutBack(IEnumerable<TSymbol>)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Vuelve a poner la transición.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PutBack(TSymbol)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Vuelve a poner la transición.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PutCurrentBack()

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Vuelve a colocar la transición actual.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
RazorComment()

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Muestra el comentario de razor.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
ReadWhile(Func<TSymbol,Boolean>)

Lee un token mientras no se alcanza la condición.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Required(TSymbolType, Boolean, String)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Determina si se requiere el token esperado.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
SkipToAndParseCode(Func<HtmlSymbol,Boolean>)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Omite el análisis hasta que se cumpla la condición especificada.

SkipToAndParseCode(HtmlSymbolType)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Omite el análisis hasta que se encuentre el tipo de símbolo HTML especificado.

Was(TSymbolType)

Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Determina si se ha analizado el token con el tipo especificado.

(Heredado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)

Se aplica a