VBCodeParser Classe

Definição

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

Aplica-se a