Partilhar via


CSharpTokenizer Classe

Definição

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

public class CSharpTokenizer : System.Web.Razor.Tokenizer.Tokenizer<System.Web.Razor.Tokenizer.Symbols.CSharpSymbol,System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType>
type CSharpTokenizer = class
    inherit Tokenizer<CSharpSymbol, CSharpSymbolType>
Public Class CSharpTokenizer
Inherits Tokenizer(Of CSharpSymbol, CSharpSymbolType)
Herança

Construtores

CSharpTokenizer(ITextDocument)

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Inicializa uma nova instância da CSharpTokenizer classe .

Propriedades

Buffer

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 buffer para o tokenizer.

(Herdado de Tokenizer<TSymbol,TSymbolType>)
CurrentCharacter

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 caractere atual no tokenizer.

(Herdado de Tokenizer<TSymbol,TSymbolType>)
CurrentErrors

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

(Herdado de Tokenizer<TSymbol,TSymbolType>)
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 de origem atual.

(Herdado de Tokenizer<TSymbol,TSymbolType>)
CurrentStart

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 início atual do local de origem.

(Herdado de Tokenizer<TSymbol,TSymbolType>)
CurrentState

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 estado atual do computador.

(Herdado de StateMachine<TReturn>)
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 se o local atual do tokenizer está no final do arquivo.

(Herdado de Tokenizer<TSymbol,TSymbolType>)
HaveContent

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 se o tokenizer tem conteúdo.

(Herdado de Tokenizer<TSymbol,TSymbolType>)
RazorCommentStarType

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 tipo star do CSharpSymbolType.

RazorCommentTransitionType

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 tipo de transição de comentário razor para o CSharpSymbolType.

RazorCommentType

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 tipo de comentário razor para o CSharpSymbolType.

Source

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

(Herdado de Tokenizer<TSymbol,TSymbolType>)
StartState

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 estado do computador.

Métodos

AfterRazorCommentTransition()

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Retorna um resultado após a transição do comentário razor.

(Herdado de Tokenizer<TSymbol,TSymbolType>)
At(String, 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 buffer lookahead contém a cadeia de caracteres esperada.

(Herdado de Tokenizer<TSymbol,TSymbolType>)
CharOrWhiteSpace(Char)

Retorna um delegado de função, que aceita um parâmetro de caractere e retorna um valor que indica se o parâmetro do caractere é igual ao caractere especificado ou o espaço em branco.

(Herdado de Tokenizer<TSymbol,TSymbolType>)
CreateSymbol(SourceLocation, String, CSharpSymbolType, IEnumerable<RazorError>)

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

CreateSymbol(SourceLocation, String, TSymbolType, IEnumerable<RazorError>)

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Cria um tipo de símbolo de linguagem para o tokenizador com o conteúdo especificado.

(Herdado de Tokenizer<TSymbol,TSymbolType>)
EndSymbol(SourceLocation, TSymbolType)

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Retorna o tipo de símbolo de fim de idioma usado pelo tokenizer.

(Herdado de Tokenizer<TSymbol,TSymbolType>)
EndSymbol(TSymbolType)

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Retorna o tipo de símbolo de fim de idioma usado pelo tokenizer.

(Herdado de Tokenizer<TSymbol,TSymbolType>)
MoveNext()

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Lê para o próximo caractere do leitor de código.

(Herdado de Tokenizer<TSymbol,TSymbolType>)
NextSymbol()

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Mostra o próximo símbolo a ser usado.

(Herdado de Tokenizer<TSymbol,TSymbolType>)
Peek()

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Lê o próximo símbolo no código.

(Herdado de Tokenizer<TSymbol,TSymbolType>)
RazorCommentBody()

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

(Herdado de Tokenizer<TSymbol,TSymbolType>)
Reset()

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Define o tokenizer status como seu estado inicial.

(Herdado de Tokenizer<TSymbol,TSymbolType>)
ResumeSymbol(TSymbol)

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Retoma o uso do tipo de símbolo de idioma anterior.

(Herdado de Tokenizer<TSymbol,TSymbolType>)
Single(TSymbolType)

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Usa um único tipo de símbolo.

(Herdado de Tokenizer<TSymbol,TSymbolType>)
StartSymbol()

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Retorna o símbolo inicial usado nesta classe.

(Herdado de Tokenizer<TSymbol,TSymbolType>)
Stay()

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Permanece no computador durante a transição.

(Herdado de StateMachine<TReturn>)
Stay(TReturn)

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Permanece no computador durante a transição com a saída especificada.

(Herdado de StateMachine<TReturn>)
Stop()

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Desabilita o computador após a transição.

(Herdado de StateMachine<TReturn>)
TakeAll(String, Boolean)

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Usa a cadeia de caracteres se encontrada no buffer lookahead no buffer do tokenizer.

(Herdado de Tokenizer<TSymbol,TSymbolType>)
TakeCurrent()

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

(Herdado de Tokenizer<TSymbol,TSymbolType>)
TakeString(String, Boolean)

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Aceita a cadeia de caracteres de entrada fornecida no buffer.

(Herdado de Tokenizer<TSymbol,TSymbolType>)
TakeUntil(Func<Char,Boolean>)

Analisa o documento de origem até que a condição especificada pelo predicado seja cumprida ou o arquivo final seja atingido.

(Herdado de Tokenizer<TSymbol,TSymbolType>)
Transition(StateMachine<TReturn>.State)

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

(Herdado de StateMachine<TReturn>)
Transition(TReturn, StateMachine<TReturn>.State)

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Indica a nova transição do estado com a saída especificada.

(Herdado de StateMachine<TReturn>)
Turn()

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

(Herdado de StateMachine<TReturn>)

Implantações explícitas de interface

ITokenizer.NextSymbol()

Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Retorna o próximo tipo de símbolo de idioma.

(Herdado de Tokenizer<TSymbol,TSymbolType>)

Aplica-se a