JSScanner Třída

Definice

Prohledá kód JScriptu, který hledá jednotlivé jednotky kódu nebo tokeny. Tato třída patří do kategorie skenování a analýzy.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

public ref class JSScanner sealed
public sealed class JSScanner
type JSScanner = class
Public NotInheritable Class JSScanner
Dědičnost
JSScanner

Konstruktory

Name Description
JSScanner()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Inicializuje novou instanci JSScanner třídy.

JSScanner(Context)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Inicializuje novou instanci JSScanner třídy a určuje zdrojový kód, který se má zkontrolovat.

Metody

Name Description
Equals(Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetCurrentLine()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá aktuální číslo řádku v kódu. Jedná se o ukazatel, který se přesune při kontrole kódu.

GetCurrentPosition(Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá aktuální pozici v řetězci kódu. Jedná se o ukazatel, který se přesune při kontrole kódu.

GetHashCode()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetNextToken()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vyhledá další token v kódu.

GetSourceCode()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá zdrojový kód, který je přidružen k tomuto objektu skeneru.

GetStartLinePosition()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá pozici v řetězci kódu, kde začíná první řádek aktuálního kódu. Všechny řádky kódu jsou uloženy v jednom řetězci. Jedná se o ukazatel, který se přesune při kontrole kódu.

GetStringLiteral()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá řetězec, který byl zkontrolován a měl všechny jeho řídicí sekvence nahrazeny.

GetType()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá Type aktuální instance.

(Zděděno od Object)
GotEndOfLine()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Určuje, jestli byl konec řádku dosažen po skenování skeneru nebo zobrazení náhledu tokenu.

IsKeyword(JSToken)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Určuje, zda je zadaný token klíčovým slovem v jazyce JScript.

IsOperator(JSToken)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Určuje, zda je zadaný token operátorem v jazyce JScript.

MemberwiseClone()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
SetAuthoringMode(Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Nastaví příznak, který označuje, jestli skener pracuje v režimu vytváření.

SetSource(Context)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Nastaví zdrojový kód, který se má zkontrolovat.

SkipMultiLineComment()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Přeskočí komentář, který zahrnuje více řádků, a přejde ukazatele, které identifikují aktuální pozici v kódu.

ToString()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také