Partager via


CSharpTokenizer Classe

Définition

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

S’applique à