Compartir a través de


ParserContext Clase

Definición

Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Representa un analizador cuyo contexto se puede cambiar a código o marcado.

public class ParserContext
type ParserContext = class
Public Class ParserContext
Herencia
ParserContext

Constructores

ParserContext(ITextDocument, ParserBase, ParserBase, ParserBase)

Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Inicializa una nueva instancia de la clase ParserContext.

Propiedades

ActiveParser

Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Obtiene o establece el analizador activo para el contexto.

CodeParser

Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Obtiene o establece el analizador de código para el contexto.

CurrentBlock

Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Obtiene el generador de bloques actual.

CurrentCharacter

Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Obtiene el carácter actual disponible en el origen.

DesignTimeMode

Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Obtiene o establece un valor que indica si el analizador está en modo de diseño.

EndOfFile

Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Obtiene un valor que indica si el estado de origen es el final del archivo.

Errors

Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Obtiene o establece la lista de errores que se produjeron durante el análisis.

LastAcceptedCharacters

Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Obtiene los últimos caracteres aceptados.

LastSpan

Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Obtiene o establece el último intervalo.

MarkupParser

Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Obtiene o establece el analizador de marcado para el contexto.

Source

Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Obtiene o establece el lector de texto para el documento de origen.

WhiteSpaceIsSignificantToAncestorBlock

Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Obtiene o establece un valor que indica si el espacio en blanco es importante para el bloque antecesor.

Métodos

AddSpan(Span)

Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Agrega el intervalo especificado al final de la pila de generadores de bloques.

CompleteParse()

Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Analiza el último intervalo y devuelve los resultados del análisis que contienen el bloque recién compilado.

EndBlock()

Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Crea un bloque final a partir del último elemento de la pila de generadores de bloques.

IsWithin(BlockType)

Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Determina si el tipo de bloque especificado existe en la lista del generador de bloques.

OnError(SourceLocation, String)

Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Se produce cuando se produce un error de análisis.

OnError(SourceLocation, String, Object[])

Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Tiene lugar cuando el analizador encuentra un error.

StartBlock()

Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Agrega un nuevo generador de bloques al final de la pila de generadores de bloques y devuelve una acción desechable que devuelve un bloque final.

StartBlock(BlockType)

Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Agrega un nuevo generador de bloques al final de la pila de generadores de bloques y devuelve una acción desechable que devuelve un bloque final.

SwitchActiveParser()

Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. También cambia el analizador de código o de marcado a analizador activo.

Se aplica a