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) |