Язык

JSScanner Класс

Определение

Сканирует код JScript для поиска отдельных единиц кода или маркеров. Этот класс принадлежит категории сканирования и синтаксического анализа.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public ref class JSScanner sealed
public sealed class JSScanner
type JSScanner = class
Public NotInheritable Class JSScanner
Наследование
JSScanner

Конструкторы

Имя Описание
JSScanner()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Инициализирует новый экземпляр класса JSScanner.

JSScanner(Context)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Инициализирует новый экземпляр JSScanner класса, указав исходный код для сканирования.

Методы

Имя Описание
Equals(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetCurrentLine()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает текущий номер строки в коде. Это указатель, который перемещается по мере сканирования кода.

GetCurrentPosition(Boolean)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает текущую позицию в строке кода. Это указатель, который перемещается по мере сканирования кода.

GetHashCode()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetNextToken()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Проверяет следующий маркер в коде.

GetSourceCode()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает исходный код, связанный с этим объектом сканера.

GetStartLinePosition()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает позицию в строке кода, в которой начинается первая строка текущего кода. Все строки кода хранятся в одной строке. Это указатель, который перемещается по мере сканирования кода.

GetStringLiteral()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает строку, которая была проверена и была заменена всеми его escape-последовательности.

GetType()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
GotEndOfLine()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Указывает, достигнут ли конец строки после сканирования сканера или просмотра маркера.

IsKeyword(JSToken)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, является ли указанный токен ключевым словом на языке JScript.

IsOperator(JSToken)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, является ли указанный токен оператором на языке JScript.

MemberwiseClone()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
SetAuthoringMode(Boolean)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Задает флаг, указывающий, работает ли сканер в режиме разработки.

SetSource(Context)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Задает исходный код для сканирования.

SkipMultiLineComment()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Пропускает комментарий, охватывающий несколько строк, и перемещает указатели, определяющие текущую позицию в коде.

ToString()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел