HtmlMarkupParser Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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>) |