Freigeben über


JSScanner Klasse

Definition

Überprüft JScript-Code, indem nach einzelnen Einheiten von Code oder nach Tokens gesucht wird. 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

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 und gibt den zu überprüfenden Quellcode an.

Methoden

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 Überprüfen 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 Überprüfen des Codes verschoben wird.

GetHashCode()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetNextToken()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Überprüft auf das nächste 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 sind in einer einzelnen Zeichenfolge gespeichert. Dies ist ein Zeiger, der beim Überprüfen 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 überprüft wurde und deren Escapesequenzen vollständig ersetzt wurden.

GetType()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft den 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 eine Überprüfung auf ein Token ausgeführt oder dieses gelesen 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 in der Programmiersprache JScript ein Schlüsselwort 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 in der Programmiersprache JScript ein Operator ist.

MemberwiseClone()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Erstellt eine flache Kopie des 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 Flag fest, das angibt, ob der Scanner im Erstellungsmodus verwendet wird.

SetSource(Context)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Legt den zu überprüfenden 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 verschiebt die Zeiger, die die aktuelle Position im Code bezeichnen, nach vorn.

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)

Gilt für:

Weitere Informationen