IForeSub

Сборка: Fore;

Пространство имен: Prognoz.Platform.Interop.Fore;

Описание

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

Иерархия наследования

IForeSub

Комментарии

Интерфейс позволяет получить информацию о методах (процедурах или функциях). Также можно произвести запуск на выполнение и получить результат в случае работы с функциями.

Получить процедуру/функцию/конструктор можно с помощью методов: IForeAssembly.BindToSub, IForeAssembly.SubItem, IForeClass.BindToMethod, IForeClass.BindToMethodEx, IForeClass.SubItem.

Свойства

  Имя свойства Краткое описание
IsConstructor Свойство IsConstructor возвращает признак соответствия конструктору класса.
IsResult Свойство IsResult возвращает признак возврата результата.
IsStatic Свойство IsStatic возвращает признак соответствия статической процедуре/функции.
Name Свойство Name возвращает наименование процедуры/функции/конструктора.
OrderNumber Свойство OrderNumber возвращает порядковый номер метода в коде.
Params Свойство Params возвращает коллекцию параметров метода.
ResultName Свойство ResultName возвращает наименование типа у результата функции.
ResultType Свойство ResultType возвращает тип результата функции.
ResultValue Свойство ResultValue возвращает результат выполнения функции.
Self Свойство Self определяет экземпляр родительского класса, в рамках которого будет выполнятся метод.
SubAccessSpecificatorKind Свойство SubAccessSpecificatorKind возвращает модификатор доступа метода.

Методы

  Имя метода Краткое описание
Invoke Метод Invoke запускает на выполнение текущую процедуру/функцию.

См. также:

Интерфейсы сборки Fore