Udostępnij za pośrednictwem


JSScanner Klasa

Definicja

Skanuje kod JScript wyszukuje poszczególne jednostki kodu lub tokeny. Ta klasa należy do kategorii skanowania i analizowania.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

public ref class JSScanner sealed
public sealed class JSScanner
type JSScanner = class
Public NotInheritable Class JSScanner
Dziedziczenie
JSScanner

Konstruktory

JSScanner()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Inicjuje nowe wystąpienie klasy JSScanner.

JSScanner(Context)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Inicjuje JSScanner nowe wystąpienie klasy, określając kod źródłowy do skanowania.

Metody

Equals(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetCurrentLine()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera bieżący numer wiersza w kodzie. Jest to wskaźnik, który przenosi się podczas skanowania kodu.

GetCurrentPosition(Boolean)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera bieżącą pozycję w ciągu kodu. Jest to wskaźnik, który przenosi się podczas skanowania kodu.

GetHashCode()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetNextToken()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Skanuje następny token w kodzie.

GetSourceCode()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera kod źródłowy skojarzony z tym obiektem skanera.

GetStartLinePosition()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera pozycję w ciągu kodu, w którym rozpoczyna się pierwszy wiersz bieżącego kodu. Wszystkie wiersze kodu są przechowywane w jednym ciągu. Jest to wskaźnik, który przenosi się podczas skanowania kodu.

GetStringLiteral()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera ciąg, który został zeskanowany i wszystkie jego sekwencje ucieczki zostały zastąpione.

GetType()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
GotEndOfLine()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Wskazuje, czy koniec wiersza został osiągnięty po skanowaniu skanera, czy zaglądaniu do tokenu.

IsKeyword(JSToken)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Określa, czy określony token jest słowem kluczowym w języku JScript.

IsOperator(JSToken)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Określa, czy określony token jest operatorem w języku JScript.

MemberwiseClone()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
SetAuthoringMode(Boolean)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Ustawia flagę wskazującą, czy skaner działa w trybie tworzenia.

SetSource(Context)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Ustawia kod źródłowy do skanowania.

SkipMultiLineComment()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pomija komentarz obejmujący wiele wierszy i rozwija wskaźniki identyfikujące bieżącą pozycję w kodzie.

ToString()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też