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