CSharpTokenizer 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.
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Stellt einen CSharp-Tokenizer dar.
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)
- Vererbung
Konstruktoren
| CSharpTokenizer(ITextDocument) |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Initialisiert eine neue instance der CSharpTokenizer -Klasse. |
Eigenschaften
| Buffer |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft den Puffer für den Tokenizer ab oder legt diese fest. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| CurrentCharacter |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft das aktuelle Zeichen im Tokenizer ab. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| CurrentErrors |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft eine Liste der aktuellen Razor-Fehler ab. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| CurrentLocation |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft den aktuellen Quellspeicherort ab. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| CurrentStart |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft den aktuellen Start des Quellspeicherorts ab. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| CurrentState |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft den aktuellen Zustand des Computers ab oder legt diese fest. (Geerbt von StateMachine<TReturn>) |
| EndOfFile |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft einen Wert ab, ob sich der aktuelle Speicherort des Tokenizers am Ende der Datei befindet. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| HaveContent |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft einen Wert ab, ob der Tokenizer Über Inhalt verfügt. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| RazorCommentStarType |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft den star Typ des CSharpSymbolTypeab. |
| RazorCommentTransitionType |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft den Razor-Kommentarübergangstyp für den CSharpSymbolTypeab. |
| RazorCommentType |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft den Razor-Kommentartyp für abCSharpSymbolType. |
| Source |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft die Quelle des Textdokuments ab. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| StartState |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft den Zustand des Computers ab. |
Methoden
| AfterRazorCommentTransition() |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Gibt ein Ergebnis nach dem Razor-Kommentarübergang zurück. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| At(String, Boolean) |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Bestimmt, ob der Lookaheadpuffer die erwartete Zeichenfolge enthält. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| CharOrWhiteSpace(Char) |
Gibt einen Funktionsdelegaten zurück, der einen Zeichenparameter annimmt und einen Wert zurückgibt, der angibt, ob der Zeichenparameter mit dem angegebenen Zeichen oder Leerzeichen identisch ist. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| CreateSymbol(SourceLocation, String, CSharpSymbolType, IEnumerable<RazorError>) |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Erstellt ein CSharp-Tokenizer-Symbol. |
| CreateSymbol(SourceLocation, String, TSymbolType, IEnumerable<RazorError>) |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Erstellt einen Sprachsymboltyp für den Tokenizer mit dem angegebenen Inhalt. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| EndSymbol(SourceLocation, TSymbolType) |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Gibt den Sprachendsymboltyp zurück, der vom Tokenizer verwendet wird. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| EndSymbol(TSymbolType) |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Gibt den Sprachendsymboltyp zurück, der vom Tokenizer verwendet wird. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| MoveNext() |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Liest vom Codeleser in das nächste Zeichen ein. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| NextSymbol() |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Zeigt das nächste zu verwendende Symbol an. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| Peek() |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Liest das nächste Symbol im Code. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| RazorCommentBody() |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Analysiert den Razor-Kommentartext. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| Reset() |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Legt den Tokenizer status auf seinen Anfangszustand fest. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| ResumeSymbol(TSymbol) |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Wird mit dem vorherigen Sprachsymboltyp fortgesetzt. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| Single(TSymbolType) |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Verwendet einen einzelnen Symboltyp. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| StartSymbol() |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Gibt das in dieser Klasse verwendete Startsymbol zurück. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| Stay() |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Bleibt während des Übergangs im Computer. (Geerbt von StateMachine<TReturn>) |
| Stay(TReturn) |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Bleibt während des Übergangs mit der angegebenen Ausgabe im Computer. (Geerbt von StateMachine<TReturn>) |
| Stop() |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Deaktiviert den Computer beim Übergang. (Geerbt von StateMachine<TReturn>) |
| TakeAll(String, Boolean) |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Übernimmt die Zeichenfolge, wenn sie im Lookaheadpuffer gefunden wird, in den Tokenizerpuffer. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| TakeCurrent() |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Akzeptiert das aktuelle Zeichen im Puffer. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| TakeString(String, Boolean) |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Akzeptiert die angegebene Eingabezeichenfolge in den Puffer. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| TakeUntil(Func<Char,Boolean>) |
Analysiert das Quelldokument, bis die durch das Prädikat angegebene Bedingung erfüllt oder das Ende der Datei erreicht wird. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |
| Transition(StateMachine<TReturn>.State) |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Gibt den neuen Übergang des Zustands an. (Geerbt von StateMachine<TReturn>) |
| Transition(TReturn, StateMachine<TReturn>.State) |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Gibt den neuen Übergang des Zustands mit der angegebenen Ausgabe an. (Geerbt von StateMachine<TReturn>) |
| Turn() |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Beschreibt den Drehvorgang des Zustands. (Geerbt von StateMachine<TReturn>) |
Explizite Schnittstellenimplementierungen
| ITokenizer.NextSymbol() |
Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Gibt den Symboltyp der nächsten Sprache zurück. (Geerbt von Tokenizer<TSymbol,TSymbolType>) |