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. |