CSharpTokenizer Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Représente un générateur de jetons 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)
- Héritage
Constructeurs
| CSharpTokenizer(ITextDocument) |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Initialise une nouvelle instance de la CSharpTokenizer classe . |
Propriétés
| Buffer |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient ou définit la mémoire tampon pour le générateur de jetons. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| CurrentCharacter |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient le caractère actuel dans le générateur de jetons. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| CurrentErrors |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient la liste des erreurs razor actuelles. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| CurrentLocation |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient l’emplacement source actuel. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| CurrentStart |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient le début actuel de l’emplacement source. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| CurrentState |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient ou définit l’état actuel de la machine. (Hérité de StateMachine<TReturn>) |
| EndOfFile |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient une valeur indiquant si l’emplacement actuel du générateur de jetons se trouve à la fin du fichier. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| HaveContent |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient une valeur indiquant si le générateur de jetons a du contenu. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| RazorCommentStarType |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient le type star du CSharpSymbolType. |
| RazorCommentTransitionType |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient le type de transition de commentaire razor pour .CSharpSymbolType |
| RazorCommentType |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient le type de commentaire razor pour .CSharpSymbolType |
| Source |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient la source du document texte. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| StartState |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient l’état de la machine. |
Méthodes
| AfterRazorCommentTransition() |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Retourne un résultat après la transition de commentaire razor. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| At(String, Boolean) |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Détermine si la mémoire tampon de lookahead contient la chaîne attendue. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| CharOrWhiteSpace(Char) |
Retourne une fonction déléguée qui accepte un paramètre de caractère et retourne une valeur qui indique si le paramètre de caractère est égal au caractère spécifié ou à un espace blanc. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| CreateSymbol(SourceLocation, String, CSharpSymbolType, IEnumerable<RazorError>) |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Crée un symbole de générateur de jetonS CSharp. |
| CreateSymbol(SourceLocation, String, TSymbolType, IEnumerable<RazorError>) |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Crée un type de symbole de langue pour le générateur de jetons avec le contenu spécifié. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| EndSymbol(SourceLocation, TSymbolType) |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Retourne le type de symbole de fin de langue utilisé par le générateur de jetons. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| EndSymbol(TSymbolType) |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Retourne le type de symbole de fin de langue utilisé par le générateur de jetons. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| MoveNext() |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Lit jusqu’au caractère suivant à partir du lecteur de code. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| NextSymbol() |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Affiche le symbole suivant à utiliser. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| Peek() |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Lit le symbole suivant dans le code. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| RazorCommentBody() |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Analyse le corps du commentaire Razor. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| Reset() |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Définit l’état initial du générateur de jetons status. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| ResumeSymbol(TSymbol) |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Reprend à l’aide du type de symbole de langue précédent. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| Single(TSymbolType) |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Utilise un seul type de symbole. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| StartSymbol() |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Retourne le symbole de début utilisé dans cette classe. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| Stay() |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Reste sur la machine pendant la transition. (Hérité de StateMachine<TReturn>) |
| Stay(TReturn) |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Reste sur la machine pendant la transition avec la sortie spécifiée. (Hérité de StateMachine<TReturn>) |
| Stop() |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Désactive la machine lors de la transition. (Hérité de StateMachine<TReturn>) |
| TakeAll(String, Boolean) |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Prend la chaîne si elle se trouve dans la mémoire tampon de lookahead dans la mémoire tampon du générateur de jetons. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| TakeCurrent() |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Accepte le caractère actuel dans la mémoire tampon. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| TakeString(String, Boolean) |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Accepte la chaîne d’entrée donnée dans la mémoire tampon. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| TakeUntil(Func<Char,Boolean>) |
Analyse le document source jusqu'à ce que la condition spécifiée par le prédicat soit rencontrée ou que la fin du fichier soit atteinte. (Hérité de Tokenizer<TSymbol,TSymbolType>) |
| Transition(StateMachine<TReturn>.State) |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Indique la nouvelle transition de l’état. (Hérité de StateMachine<TReturn>) |
| Transition(TReturn, StateMachine<TReturn>.State) |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Indique la nouvelle transition de l’état avec la sortie spécifiée. (Hérité de StateMachine<TReturn>) |
| Turn() |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Décrit le processus de retournement de l’état. (Hérité de StateMachine<TReturn>) |
Implémentations d’interfaces explicites
| ITokenizer.NextSymbol() |
Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Retourne le type de symbole de langue suivant. (Hérité de Tokenizer<TSymbol,TSymbolType>) |