Поделиться через


RegExpConstructor Класс

Определение

Представляет объект на основе прототипа, определенный при помощи функции конструктора. Этот класс принадлежит к категории встроенных объектных моделей.

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

public ref class RegExpConstructor sealed : Microsoft::JScript::ScriptFunction
public sealed class RegExpConstructor : Microsoft.JScript.ScriptFunction
type RegExpConstructor = class
    inherit ScriptFunction
Public NotInheritable Class RegExpConstructor
Inherits ScriptFunction
Наследование

Поля

engine

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

Хранит ссылка на обработчик скриптов.

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

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

Хранит список полей, динамически добавляемых и удаляемых из объекта.

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

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

Хранит число элементов в параметре args метода CreateInstance(Object[]).

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

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

Хранит ссылки на родительский объект.

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

Свойства

index

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

Получает индекс последнего успешного сопоставления перед смещением индекса.

input

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

Возвращает или задает входную строку для поиска регулярного выражения.

Item[Double]

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

Получает или задает член объекта скрипта, на который указывает заданное значение индекса Double.

(Унаследовано от ScriptObject)
Item[Int32]

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

Получает или задает член объекта скрипта, на который указывает заданное значение индекса Int32.

(Унаследовано от ScriptObject)
Item[Object[]]

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

Возвращает или задает член объекта скрипта, на который указывает заданное имя, значение индекса Double или значение индекса Int32.

(Унаследовано от ScriptObject)
Item[String]

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

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

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

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

Получает индекс последнего успешного сопоставления после смещения индекса.

lastMatch

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

Получает строковое представление последнего успешного сопоставления.

lastParen

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

Получает последний объект Group из свойства Groups последнего сопоставления.

leftContext

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

Получает подстроку входной строки между началом ввода и началом последнего успешного сопоставления.

length

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

Возвращает или задает число элементов в параметре args метода CreateInstance(Object[]).

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

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

Возвращает или задает прототип объекта для этой функции конструктора.

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

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

Получает подстроку входной строки между началом последнего успешного сопоставления и концом ввода.

UnderlyingSystemType

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

Получает тип объекта скрипта.

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

Методы

AddField(String)

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

Добавляет заданное поле в объект.

(Унаследовано от JSObject)
Construct(String, Boolean, Boolean, Boolean)

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

Создает новый объект RegExpObject для заданной схемы регулярного выражения и флагов.

CreateInstance(Object[])

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

Создает экземпляр объекта на основе прототипа, передающий заданные аргументы.

Equals(Object)

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

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

(Унаследовано от Object)
GetField(String, BindingFlags)

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

Получает поле с заданным именем.

(Унаследовано от ScriptObject)
GetFields(BindingFlags)

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

Получает массив объектов FieldInfo, соответствующих всем полям текущего объекта скрипта.

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

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

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

(Унаследовано от Object)
GetMember(String, BindingFlags)

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

Получает массив объектов MemberInfo, соответствующих всем членам, которые сопоставлены заданному имени.

(Унаследовано от JSObject)
GetMembers(BindingFlags)

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

Получает массив объектов MemberInfo, соответствующих всем членам текущего объекта скрипта.

(Унаследовано от JSObject)
GetMethod(String, BindingFlags)

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

Получает метод с заданным именем.

(Унаследовано от ScriptObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

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

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

(Унаследовано от ScriptObject)
GetMethods(BindingFlags)

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

Получает массив объектов MethodInfo, соответствующих всем методам текущего объекта скрипта.

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

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

Получает ссылку на родительский объект.

(Унаследовано от ScriptObject)
GetProperties(BindingFlags)

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

Получает массив объектов PropertyInfo, соответствующих всем свойствам текущего объекта скрипта.

(Унаследовано от ScriptObject)
GetProperty(String, BindingFlags)

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

Получает свойство с указанным именем.

(Унаследовано от ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

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

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

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

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

Получает прототип объекта для этой функции конструктора.

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

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

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

(Унаследовано от Object)
Invoke(Object, Object[])

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

Вызывает метод объекта на основе прототипа, передающий заданные аргументы.

(Унаследовано от ScriptFunction)
Invoke(Object[])

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

Создает экземпляр объекта на основе прототипа, передающий заданные аргументы.

InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

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

Вызывает указанный член.

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

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

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

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

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

Задает значение поля, которое было динамически добавлено в объект и сохранено в поле field_table.

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

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

Возвращает строковое представление функции конструктора.

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

Явные реализации интерфейса

IEnumerable.GetEnumerator()

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

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

(Унаследовано от JSObject)
IExpando.AddMethod(String, Delegate)

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

Добавляет заданный метод в объект. Метод IExpando.AddMethod(String, Delegate) не реализован в JScript.

(Унаследовано от JSObject)
IExpando.AddProperty(String)

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

Добавляет заданное свойство в объект. Этот метод не реализован в JScript.

(Унаследовано от JSObject)
IExpando.RemoveMember(MemberInfo)

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

Удаляет заданный член из объекта.

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

Методы расширения

Cast<TResult>(IEnumerable)

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

Приводит элементы объекта IEnumerable к заданному типу.

OfType<TResult>(IEnumerable)

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

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

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

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

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

Преобразовывает коллекцию IEnumerable в объект IQueryable.

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

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