ParserContext 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 um analisador cujo contexto pode ser alternado para um código ou uma marcação.
public class ParserContext
type ParserContext = class
Public Class ParserContext
- Herança
-
ParserContext
Construtores
ParserContext(ITextDocument, ParserBase, ParserBase, ParserBase) |
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 ParserContext. |
Propriedades
ActiveParser |
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 ou define o analisador ativo do contexto. |
CodeParser |
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 ou define o analisador de código do contexto. |
CurrentBlock |
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 construtor de bloco atual. |
CurrentCharacter |
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 caractere atual disponível na origem. |
DesignTimeMode |
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 ou define um valor que indica se o analisador está em modo de design. |
EndOfFile |
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 um valor que indica se o status de origem é o fim do arquivo. |
Errors |
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 ou define a lista de erros durante a análise. |
LastAcceptedCharacters |
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 os últimos caracteres aceitos. |
LastSpan |
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 ou define o último alcance. |
MarkupParser |
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 ou define o analisador de marcação do contexto. |
Source |
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 ou define o leitor de texto para o documento de origem. |
WhiteSpaceIsSignificantToAncestorBlock |
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 ou define um valor que indica se o espaço em branco é significativo para o bloco ancestral. |
Métodos
AddSpan(Span) |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Adiciona o alcance especificado no fim da pilha do construtor de bloco. |
CompleteParse() |
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 último alcance e retorna os resultados de análise que contêm o bloco recém construído. |
EndBlock() |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Cria um bloco final a partir do último item da pilha do construtor de bloco. |
IsWithin(BlockType) |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Determina se o tipo de bloco especificado existe na lista do construtor de bloco. |
OnError(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. Ocorre quando a análise encontrou um erro. |
OnError(SourceLocation, String, Object[]) |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Ocorre quando a análise encontrou um erro. |
StartBlock() |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Adiciona um novo construtor de bloco no final da pilha do construtor de bloco e retorna uma ação descartável que devolve um bloco final. |
StartBlock(BlockType) |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Adiciona um novo construtor de bloco no final da pilha do construtor de bloco e retorna uma ação descartável que devolve um bloco final. |
SwitchActiveParser() |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Muda alternadamente o analisador de código ou o analisador de marcação como o analisador ativo. |