JSScanner 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.
Scannt JScript-Code, der nach einzelnen Codeeinheiten oder Token sucht. Diese Klasse gehört zur Scan- und Analysekategorie.
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
public ref class JSScanner sealed
public sealed class JSScanner
type JSScanner = class
Public NotInheritable Class JSScanner
- Vererbung
-
JSScanner
Konstruktoren
| Name | Beschreibung |
|---|---|
| JSScanner() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Initialisiert eine neue Instanz der JSScanner-Klasse. |
| JSScanner(Context) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Initialisiert eine neue Instanz der JSScanner Klasse, wobei der zu scannende Quellcode angegeben wird. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetCurrentLine() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft die aktuelle Zeilennummer im Code ab. Dies ist ein Zeiger, der beim Scannen des Codes verschoben wird. |
| GetCurrentPosition(Boolean) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft die aktuelle Position in der Codezeichenfolge ab. Dies ist ein Zeiger, der beim Scannen des Codes verschoben wird. |
| GetHashCode() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Dient als Standardhashfunktion. (Geerbt von Object) |
| GetNextToken() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Sucht nach dem nächsten Token im Code. |
| GetSourceCode() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den Quellcode ab, der diesem Scannerobjekt zugeordnet ist. |
| GetStartLinePosition() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft die Position in der Codezeichenfolge ab, an der die erste Zeile des aktuellen Codes beginnt. Alle Codezeilen werden in einer einzelnen Zeichenfolge gespeichert. Dies ist ein Zeiger, der beim Scannen des Codes verschoben wird. |
| GetStringLiteral() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft eine Zeichenfolge ab, die gescannt wurde und alle escapesequenzen ersetzt wurden. |
| GetType() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| GotEndOfLine() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Gibt an, ob das Ende einer Zeile erreicht wurde, nachdem der Scanner ein Token durchsucht oder eine Vorschau angezeigt hat. |
| IsKeyword(JSToken) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Bestimmt, ob das angegebene Token ein Schlüsselwort in der JScript-Sprache ist. |
| IsOperator(JSToken) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Bestimmt, ob das angegebene Token ein Operator in der JScript-Sprache ist. |
| MemberwiseClone() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| SetAuthoringMode(Boolean) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Legt ein Kennzeichen fest, das angibt, ob der Scanner im Erstellungsmodus ausgeführt wird. |
| SetSource(Context) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Legt den zu scannenden Quellcode fest. |
| SkipMultiLineComment() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Überspringt einen Kommentar, der mehrere Zeilen umfasst, und wechselt die Zeiger, die die aktuelle Position im Code identifizieren. |
| ToString() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |