Partilhar via


MvcCSharpRazorCodeParser Classe

Definição

Compila exibições ASP.NET Razor em classes.

public class MvcCSharpRazorCodeParser : System.Web.Razor.Parser.CSharpCodeParser
type MvcCSharpRazorCodeParser = class
    inherit CSharpCodeParser
Public Class MvcCSharpRazorCodeParser
Inherits CSharpCodeParser
Herança

Construtores

MvcCSharpRazorCodeParser()

Inicializa uma nova instância da classe MvcCSharpRazorCodeParser().

Propriedades

Context

Esse 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

Esse 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

Esse 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 dessa instância.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
EndOfFile

Esse 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 tokenizer está no final do arquivo.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
IsMarkupParser

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

Esse 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 um valor que indica se o código está aninhado.

(Herdado de CSharpCodeParser)
Keywords

Esse 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 as palavras-chave da linguagem C sharp.

(Herdado de CSharpCodeParser)
Language

Esse 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 específico para análise.

(Herdado de CSharpCodeParser)
OtherParser

Esse 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 usado para o código.

(Herdado de CSharpCodeParser)
PreviousSymbol

Esse 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 dessa instância.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Span

Esse 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 essa instância.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
SpanConfig

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

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Tokenizer

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Obtém o tokenizador.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)

Métodos

Accept(IEnumerable<TSymbol>)

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

Esse 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[])

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

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptAndMoveNext()

Esse 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 passa para o próximo tokenizador.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptIf(CSharpKeyword)

Esse 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 o palavra-chave 'IF'.

(Herdado de CSharpCodeParser)
AcceptSingleWhiteSpaceCharacter()

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

Esse 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 fornecido seja encontrado.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptUntil(TSymbolType, TSymbolType)

Esse 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 fornecido seja encontrado e ele faça backup para que o próximo token seja do tipo fornecido.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptUntil(TSymbolType, TSymbolType, TSymbolType)

Esse 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 fornecido seja encontrado.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptUntil(TSymbolType[])

Esse 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 fornecidos seja encontrado.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(Func<TSymbol,Boolean>)

Aceita token enquanto a condição tiver sido atingida.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(TSymbolType)

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

Esse 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 especificado foi atingido.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(TSymbolType, TSymbolType, TSymbolType)

Esse 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 especificado foi atingido.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhile(TSymbolType[])

Esse 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 foi atingido.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptWhiteSpaceInLines()

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

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

Esse 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>)
AssertDirective(String)

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Declara um código de diretiva.

(Herdado de CSharpCodeParser)
At(CSharpKeyword)

Esse 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 contém palavra-chave 'AT'.

(Herdado de CSharpCodeParser)
At(TSymbolType)

Esse 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>)
AtIdentifier(Boolean)

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

Esse 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 é balanceada.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Balance(BalancingModes, TSymbolType, TSymbolType, SourceLocation)

Esse 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 é balanceada.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
BaseTypeDirective(String, Func<String,SpanCodeGenerator>)

Indica a diretiva do tipo de base.

(Herdado de CSharpCodeParser)
BuildSpan(SpanBuilder, SourceLocation, String)

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Cria um intervalo especificado.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
ConfigureSpan(Action<SpanBuilder,Action<SpanBuilder>>)

Configura o alcance.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
ConfigureSpan(Action<SpanBuilder>)

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Configura o intervalo.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
EnsureCurrent()

Esse 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 atual deve ser garantido.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Expected(KnownSymbolType)

Esse 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[])

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

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
FunctionsDirective()

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Indica a diretiva functions.

(Herdado de CSharpCodeParser)
HandleEmbeddedTransition()

Esse 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 transição inserida.

(Herdado de CSharpCodeParser)
HelperDirective()

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Indica uma diretiva auxiliar.

(Herdado de CSharpCodeParser)
InheritsDirective()

A diretiva inherits.

InheritsDirectiveCore()

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Herda um núcleo de diretiva.

(Herdado de CSharpCodeParser)
Initialize(SpanBuilder)

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Inicializa um intervalo especificado.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
IsAtEmbeddedTransition(Boolean, Boolean)

Esse 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á em transição inserida.

(Herdado de CSharpCodeParser)
LayoutDirective()

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Indica a diretiva de layout.

(Herdado de CSharpCodeParser)
MapDirectives(Action, String[])

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Mapeia as diretivas fornecidas.

(Herdado de CSharpCodeParser)
ModelDirective()

A diretiva do modelo.

NextIs(Func<TSymbol,Boolean>)

Determina se o token com a condição dada passaria.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
NextIs(TSymbolType)

Esse 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 seria aprovado.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
NextIs(TSymbolType[])

Esse 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 fornecidos será aprovado.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
NextToken()

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

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

Esse 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>)
Output(AcceptedCharacters)

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

Esse 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 de intervalo.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Output(SpanKind, AcceptedCharacters)

Esse 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 intervalo e caracteres aceitos.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
OutputSpanBeforeRazorComment()

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Abrange a saída da análise antes do comentário.

(Herdado de CSharpCodeParser)
ParseBlock()

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

(Herdado de CSharpCodeParser)
ParseDocument()

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

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Efetua push da configuração de intervalo.

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

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Efetua push da configuração de intervalo.

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
PutBack(IEnumerable<TSymbol>)

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

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

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

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

(Herdado de TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
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)

Esse 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>)
ReservedDirective(Boolean)

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Indica a diretiva reservada.

(Herdado de CSharpCodeParser)
SectionDirective()

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Indica uma diretiva de seção.

(Herdado de CSharpCodeParser)
SessionStateDirective()

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Indica uma diretiva de estado de sessão.

(Herdado de CSharpCodeParser)
SessionStateDirectiveCore()

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Indica o núcleo da diretiva de estado da sessão.

(Herdado de CSharpCodeParser)
SessionStateTypeDirective(String, Func<String,String,SpanCodeGenerator>)

Indica a diretiva para o tipo de estado da sessão.

(Herdado de CSharpCodeParser)
TryGetDirectiveHandler(String, Action)

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Obtém um manipulador de diretiva.

(Herdado de CSharpCodeParser)
ValidSessionStateValue()

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Determina se o valor do estado da sessão é válido.

(Herdado de CSharpCodeParser)
Was(TSymbolType)

Esse 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