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