Partilhar via


CSharpLanguageCharacteristics 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 as diferentes características de linguagem em uma linguagem CSharp.

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

Propriedades

Instance

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 instância da CSharpLanguageCharacteristics classe .

Métodos

CreateMarkerSymbol(SourceLocation)

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 marcador no código.

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 no código.

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

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 símbolo de linguagem de código com o local de origem especificado como o marcador inicial.

(Herdado de LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
CreateTokenizer(ITextDocument)

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

FlipBracket(CSharpSymbolType)

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

FlipBracket(TSymbolType)

Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Retorna o símbolo do colchete oposto para o símbolo do colchete especificado.

(Herdado de LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
GetKeyword(CSharpKeyword)

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 palavra-chave no código.

GetKnownSymbolType(KnownSymbolType)

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 CSharpLanguageCharacteristics no código.

GetSample(CSharpSymbolType)

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 símbolo de exemplo no código.

GetSample(TSymbolType)

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 símbolo real para o tipo de símbolo de linguagem dado.

(Herdado de LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
GetSymbolSample(CSharpSymbolType)

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 símbolo de exemplo no código.

IsCommentBody(TSymbol)

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 símbolo é um tipo de corpo de comentário.

(Herdado de LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsCommentStar(TSymbol)

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 símbolo é um tipo de estrela de comentário.

(Herdado de LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsCommentStart(TSymbol)

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 símbolo é um tipo de início de comentário.

(Herdado de LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsIdentifier(TSymbol)

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 símbolo é um tipo de identificador.

(Herdado de LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsKeyword(TSymbol)

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 símbolo é um tipo de palavra-chave.

(Herdado de LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsKnownSymbolType(TSymbol, KnownSymbolType)

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 símbolo é um tipo de símbolo conhecido.

(Herdado de LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsNewLine(TSymbol)

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 símbolo é um tipo de nova linha.

(Herdado de LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsTransition(TSymbol)

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 símbolo é um tipo de transição.

(Herdado de LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsUnknown(TSymbol)

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 símbolo é um tipo desconhecido.

(Herdado de LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
IsWhiteSpace(TSymbol)

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 símbolo é um tipo de espaço em branco.

(Herdado de LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
KnowsSymbolType(KnownSymbolType)

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 símbolo é um tipo desconhecido.

(Herdado de LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
SplitSymbol(TSymbol, Int32, TSymbolType)

Divide o conteúdo do símbolo de linguagem de código no índice especificado.

(Herdado de LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
TokenizeString(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. Divide a cadeia de caracteres especificada em tokens.

(Herdado de LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>)
TokenizeString(String)

Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. Divide a cadeia de caracteres especificada em tokens.

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

Aplica-se a