LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Proporciona métodos que definen el comportamiento de un lenguaje de código Razor.
public abstract class LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType> where TTokenizer : Tokenizer<TSymbol,TSymbolType> where TSymbol : SymbolBase<TSymbolType>
type LanguageCharacteristics<'okenizer, 'Symbol, 'SymbolType (requires 'okenizer :> Tokenizer<'Symbol, 'SymbolType> and 'Symbol :> SymbolBase<'SymbolType>)> = class
Public MustInherit Class LanguageCharacteristics(Of TTokenizer, TSymbol, TSymbolType)
Parámetros de tipo
- TTokenizer
Tipo del Tokenizer de código para el lenguaje Razor.
- TSymbol
Tipo del símbolo de lenguaje.
- TSymbolType
Tipo de enumeración para el símbolo de lenguaje.
- Herencia
-
LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>
- Derivado
Constructores
LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>() |
Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Inicializa una nueva instancia de la clase LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>. |
Métodos
CreateMarkerSymbol(SourceLocation) |
Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Crea un símbolo de lenguaje de código con la ubicación de origen especificada como marcador de inicio. |
CreateSymbol(SourceLocation, String, TSymbolType, IEnumerable<RazorError>) |
Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Crea un símbolo de lenguaje de código con la ubicación de origen especificada como marcador de inicio. |
CreateTokenizer(ITextDocument) |
Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Crea un Tokenizer del lenguaje de código Razor para el documento de origen especificado. |
FlipBracket(TSymbolType) |
Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Devuelve el símbolo de corchete opuesto al símbolo de corchete especificado. |
GetKnownSymbolType(KnownSymbolType) |
Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Obtiene el tipo de símbolo de lenguaje específico para el tipo de símbolo proporcionado. |
GetSample(TSymbolType) |
Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Obtiene el símbolo real para el tipo de símbolo de lenguaje proporcionado. |
IsCommentBody(TSymbol) |
Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Determina si el símbolo es un tipo de cuerpo de comentario. |
IsCommentStar(TSymbol) |
Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Determina si el símbolo es un tipo star de comentario. |
IsCommentStart(TSymbol) |
Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Determina si el símbolo es un tipo de inicio de comentario. |
IsIdentifier(TSymbol) |
Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Determina si el símbolo es un tipo de identificador. |
IsKeyword(TSymbol) |
Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Determina si el símbolo es un tipo de palabra clave. |
IsKnownSymbolType(TSymbol, KnownSymbolType) |
Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Determina si el tipo de símbolo es conocido. |
IsNewLine(TSymbol) |
Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Determina si el símbolo es un tipo de nueva línea. |
IsTransition(TSymbol) |
Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Determina si el símbolo es un tipo de transición. |
IsUnknown(TSymbol) |
Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Determina si el símbolo es un tipo desconocido. |
IsWhiteSpace(TSymbol) |
Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Determina si el símbolo es un tipo de espacio en blanco. |
KnowsSymbolType(KnownSymbolType) |
Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Determina si el símbolo es un tipo desconocido. |
SplitSymbol(TSymbol, Int32, TSymbolType) |
Divide el contenido del símbolo de lenguaje de código en el índice especificado. |
TokenizeString(SourceLocation, String) |
Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Divide la cadena especificada en tokens. |
TokenizeString(String) |
Este tipo/miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código. Divide la cadena especificada en tokens. |