Tokenizer<TSymbol,TSymbolType> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
generic <typename TSymbol, typename TSymbolType>
where TSymbol : SymbolBase<TSymbolType> where TSymbolType : value classpublic ref class Tokenizer abstract : Microsoft::AspNetCore::Razor::Tokenizer::ITokenizer
public abstract class Tokenizer<TSymbol,TSymbolType> : Microsoft.AspNetCore.Razor.Tokenizer.ITokenizer where TSymbol : SymbolBase<TSymbolType> where TSymbolType : struct
type Tokenizer<'Symbol, 'SymbolType (requires 'Symbol :> SymbolBase<'SymbolType> and 'SymbolType : struct)> = class
interface ITokenizer
Public MustInherit Class Tokenizer(Of TSymbol, TSymbolType)
Implements ITokenizer
Typparameter
- TSymbol
- TSymbolType
- Vererbung
-
Tokenizer<TSymbol,TSymbolType>
- Implementiert
Konstruktoren
| Tokenizer<TSymbol,TSymbolType>(ITextDocument) |
Eigenschaften
| Buffer | |
| CurrentCharacter | |
| CurrentErrors | |
| CurrentLocation | |
| CurrentStart | |
| CurrentState | |
| CurrentSymbol | |
| EndOfFile | |
| HaveContent | |
| RazorCommentStarType | |
| RazorCommentTransitionType | |
| RazorCommentType | |
| Source | |
| StartState |
Methoden
| AfterRazorCommentTransition() | |
| AtSymbolAfterRazorCommentBody() | |
| CreateSymbol(SourceLocation, String, TSymbolType, IReadOnlyList<RazorError>) | |
| Dispatch() | |
| EndSymbol(SourceLocation, TSymbolType) | |
| EndSymbol(TSymbolType) | |
| MoveNext() | |
| NextSymbol() | |
| Peek() | |
| RazorCommentBody() | |
| Reset() | |
| Single(TSymbolType) | |
| StarAfterRazorCommentBody() | |
| StartSymbol() | |
| Stay() |
Gibt ein Ergebnis zurück, das angibt, dass dieser Zustand keine Ausgabe hat und der Computer in diesem Zustand verbleiben soll. |
| Stay(TSymbol) |
Gibt ein Ergebnis zurück, das die angegebene Ausgabe enthält und angibt, dass der nächste Aufruf von Turn() den aktuellen Zustand erneut aufrufen soll. |
| Stop() |
Gibt ein Ergebnis zurück, das angibt, dass der Computer die Ausführung beenden und die NULL-Ausgabe zurückgeben soll. |
| TakeAll(String, Boolean) | |
| TakeCurrent() | |
| TakeUntil(Func<Char,Boolean>) | |
| Transition(Int32) |
Gibt ein Ergebnis zurück, das angibt, dass dieser Zustand keine Ausgabe hat und der Computer sofort den angegebenen Zustand aufrufen sollte. |
| Transition(Int32, TSymbol) |
Gibt ein Ergebnis zurück, das die angegebene Ausgabe enthält und angibt, dass der nächste Aufruf von Turn() den angegebenen Zustand aufrufen soll. |
| Transition(Tokenizer<TSymbol,TSymbolType>.RazorCommentTokenizerState) | |
| Transition(Tokenizer<TSymbol,TSymbolType>.RazorCommentTokenizerState, TSymbol) | |
| Turn() | |
Explizite Schnittstellenimplementierungen
| ITokenizer.NextSymbol() |