Рефлектор / Reflector

Рефлектор предназначен для получения метаданных объектов во время выполнения. Как правило, рефлексия используется для проверки наличия у объекта определенных свойств/методов. В OneScript рефлексию можно применять для вызова методов объектов по именам методов.

Свойства

Методы

ВызватьМетод / CallMethod()

Вызывает метод по его имени.

Параметры

Возвращаемое значение

Если вызывается функция, то возвращается ее результат. В противном случае возвращается Неопределено.

МетодСуществует / MethodExists()

Проверяет существование указанного метода у переданного объекта..

Параметры

Возвращаемое значение

Истину, если метод существует, и Ложь в обратном случае.

ПолучитьТаблицуМетодов / GetMethodsTable()

Получает таблицу методов для переданного объекта..

Параметры

Возвращаемое значение

Таблица значений с 3 колонками - Имя, КоличествоПараметров, ЭтоФункция.

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

По умолчанию