VBCodeParser 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 dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Representa um analisador de código Visual Basic.
public class VBCodeParser : System.Web.Razor.Parser.TokenizerBackedParser<System.Web.Razor.Tokenizer.VBTokenizer,System.Web.Razor.Tokenizer.Symbols.VBSymbol,System.Web.Razor.Tokenizer.Symbols.VBSymbolType>
type VBCodeParser = class
inherit TokenizerBackedParser<VBTokenizer, VBSymbol, VBSymbolType>
Public Class VBCodeParser
Inherits TokenizerBackedParser(Of VBTokenizer, VBSymbol, VBSymbolType)
- Herança
- Derivado
Construtores
| VBCodeParser() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu code.Initializes uma nova instância da VBCodeParser classe. |
Propriedades
| Context |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Obtém ou define o ParserContext . (Herdado de ParserBase) |
| CurrentLocation |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Obtém o local atual da instância atual. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| CurrentSymbol |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Obtém o símbolo atual desta instância. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| EndOfFile |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Obtém um valor que indica se o criador está no final do arquivo. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| IsMarkupParser |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Obtém um valor que indica se o analisador é um analisador de marcação. (Herdado de ParserBase) |
| Keywords |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Obtém as palavras-chave associadas ao código. |
| Language |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Obtém o idioma do analisador. |
| OtherParser |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Obtém o outro analisador. |
| PreviousSymbol |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Obtém o símbolo anterior desta instância. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Span |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Obtém ou define o SpanBuilder associado a esta instância. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| SpanConfig |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Obtém ou define a configuração de span. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Tokenizer |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Obtém o criador. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Métodos
| Accept(IEnumerable<TSymbol>) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Aceita a lista de símbolos (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Accept(TSymbol) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Aceita o símbolo especificado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptAll(TSymbolType[]) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o analisador aceita todos os tipos de criador. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptAndMoveNext() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o analisador aceita e se move para o próximo criador. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptSingleWhiteSpaceCharacter() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o analisador aceita um único caractere de espaço em branco. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptUntil(TSymbolType) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Aceita o token até que um token do tipo especificado seja encontrado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptUntil(TSymbolType, TSymbolType) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Aceita o token até que um token do tipo especificado seja encontrado e ele fará o backup para que o próximo token seja do tipo especificado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptUntil(TSymbolType, TSymbolType, TSymbolType) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Aceita os tokens fornecidos até que um token do tipo especificado seja encontrado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptUntil(TSymbolType[]) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Aceita o token até que um token dos tipos especificados seja encontrado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptVBSpaces() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Aceita espaços no código VB. |
| AcceptWhile(Func<TSymbol,Boolean>) |
Aceita token enquanto a condição tiver sido atingida. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptWhile(TSymbolType) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Aceita o token enquanto um token do tipo fornecido não é encontrado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptWhile(TSymbolType, TSymbolType) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Aceita o token enquanto o token do tipo fornecido foi atingido. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptWhile(TSymbolType, TSymbolType, TSymbolType) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Aceita o token enquanto o token do tipo fornecido foi atingido. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptWhile(TSymbolType[]) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Aceita o token enquanto o token dos tipos fornecidos é atingido. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptWhiteSpaceInLines() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o analisador aceita espaço em branco em linhas. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AddMarkerSymbolIfNecessary() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Adiciona um símbolo de marcador, se necessário. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AddMarkerSymbolIfNecessary(SourceLocation) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Adiciona um símbolo de marcador, se necessário. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Assert(VBKeyword) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Verifica uma condição e exibe uma palavra-chave no código. |
| AssertDirective(String) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Declara a diretiva fornecida. |
| At(String) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se a diretiva é uma diretiva ' AT '. |
| At(TSymbolType) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o token está no tipo especificado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| At(VBKeyword) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se a palavra-chave fornecida é ' AT '. |
| AtIdentifier(Boolean) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o token está no identificador especificado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Balance(BalancingModes) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se a análise é equilibrada. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Balance(BalancingModes, TSymbolType, TSymbolType, SourceLocation) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se a análise é equilibrada. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| BuildSpan(SpanBuilder, SourceLocation, String) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Compila um Span especificado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| ConfigureSpan(Action<SpanBuilder,Action<SpanBuilder>>) |
Configura o alcance. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| ConfigureSpan(Action<SpanBuilder>) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu code.ConfigUres o span. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| EndTerminatedDirective(String, BlockType, SpanCodeGenerator, Boolean) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Finaliza uma diretiva terminada. |
| EndTerminatedDirectiveBody(String, SourceLocation, Boolean) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o encerramento do corpo da diretiva foi finalizado. |
| EndTerminatedStatement(VBKeyword, Boolean, Boolean) |
Finaliza um término de uma instrução. |
| EndTerminatedStatement(VBKeyword, Boolean, Boolean, String) |
Finaliza um término de uma instrução. |
| EnsureCurrent() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se deve-se garantir o analisador atual. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Expected(KnownSymbolType) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Indica o token esperado com o tipo fornecido. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Expected(TSymbolType[]) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Indica o token esperado com os tipos especificados. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| HandleEmbeddedTransition() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Manipula a transição inserida. |
| HandleEmbeddedTransition(VBSymbol) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Manipula a transição inserida. |
| HandleExitOrContinue(VBKeyword) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Indica o código que manipula a palavra-chave EXIT ou continue. |
| HandleTransition(VBSymbol) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Indica um código que manipula uma transição. |
| HelperDirective() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Indica se o código é uma diretiva auxiliar. |
| ImportsStatement() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o código importa uma instrução. |
| InheritsStatement() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o código herda uma instrução. |
| Initialize(SpanBuilder) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu code.Initializes um Span especificado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| IsAtEmbeddedTransition(Boolean, Boolean) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o código está na transição inserida. |
| IsDirectiveDefined(String) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o código é definido pela diretiva. |
| KeywordTerminatedStatement(VBKeyword, VBKeyword, Boolean, Boolean) |
Indica uma palavra-chave que finaliza uma instrução. |
| LayoutDirective() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o código é uma diretiva de layout. |
| MapDirective(String, Func<Boolean>) |
Mapeia uma determinada diretiva. |
| MapKeyword(VBKeyword, Func<Boolean>) |
Mapeia uma determinada palavra-chave. |
| NestedBlock() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Indica um bloco aninhado. |
| NextIs(Func<TSymbol,Boolean>) |
Determina se o token com a condição dada passaria. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| NextIs(TSymbolType) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o token com o tipo fornecido será aprovado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| NextIs(TSymbolType[]) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o token com os tipos especificados será aprovado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| NextToken() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o analisador avança para o próximo token. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Optional(KnownSymbolType) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se a análise de um token com o tipo fornecido é opcional. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Optional(TSymbolType) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se a análise de um token com o tipo fornecido é opcional. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Optional(VBKeyword) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se a palavra-chave do código é opcional. |
| OptionStatement() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o código é uma instrução de opção. |
| OtherParserBlock() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Indica o bloco do analisador. |
| OtherParserBlock(String, String) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Indica o bloco do analisador. |
| Output(AcceptedCharacters) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Gera um token com caracteres aceitos. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Output(SpanKind) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Gera um token com tipo span. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Output(SpanKind, AcceptedCharacters) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Gera um token com um determinado tipo de span e caracteres aceitos. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| OutputSpanBeforeRazorComment() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Estende a saída antes do comentário do Razor. |
| ParseBlock() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Bloqueia a análise. |
| ParseDocument() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Cria a documentação para a análise. (Herdado de ParserBase) |
| ParseSection(Tuple<String,String>, Boolean) |
Analisa a seção na lista ordenada dos elementos. (Herdado de ParserBase) |
| PushSpanConfig() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Envia a configuração de span por push. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| PushSpanConfig(Action<SpanBuilder,Action<SpanBuilder>>) |
Produz a configuração do alcance. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| PushSpanConfig(Action<SpanBuilder>) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Envia a configuração de span por push. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| PutBack(IEnumerable<TSymbol>) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Coloca a transição de volta. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| PutBack(TSymbol) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Coloca a transição de volta. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| PutCurrentBack() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Coloca a transição atual de volta. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| RazorComment() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Exibe o comentário do Razor. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| ReadVBSpaces() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Lê uma lista de espaços de Visual Basic. |
| ReadWhile(Func<TSymbol,Boolean>) |
Lê um token enquanto a condição não for atingida. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Required(TSymbolType, Boolean, String) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o token esperado é necessário. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Required(VBSymbolType, String) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o símbolo esperado é necessário. |
| ReservedWord() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o código é uma palavra reservada. |
| SectionDirective() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o código é uma diretiva de seção. |
| SessionStateDirective() |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o código tem uma diretiva de estado de sessão. |
| Was(TSymbolType) |
Este tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o token com o tipo fornecido foi analisado. (Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |