Мельница данных- Класс TMethod (Методы)  (раздел целиком)  (24.03.2023)
Класс TMethod (Методы)
Унаследован от класса TRoutine (Подпрограмма) . Объекты класса являются составными частями объектов класса TClass (Классы) .


1. Конструктор TMethod.Create (Конструктор метода)

Параметры:
ПараметрТипПримечаниеВидимостьСвязанное свойство
Name (Имя) TObjectName (Имена)

Унаследован

Доступен

Name (Имя)

Description (Наименование) TObjectDescription (Наименования)

Унаследован

Доступен

Description (Наименование)

Class (Класс) TClass domain (Класс)

Унаследован

Доступен

Class (Класс)

Parent (Родитель) TParent domain (Родитель объекта)

Унаследован

Доступен

Parent (Родитель)

Master (Мастер) TMaster domain (Объект (с каскадным удалением))

Унаследован

Доступен

Master (Мастер)

Accessor (Роль доступа) TAccessor domain (Роли доступа)

Унаследован

Скрыт

IsClassMethod (Является методом класса) Boolean (Обычное логическое)

Унаследован

Доступен

Domain (Домен результата) TDomain domain (Домен)

Унаследован

Доступен

Scope (Область видимости) TScope (Область видимости)

Унаследован

Доступен

Confirmation (Текст подтверждения) TCaption (Заголовки)

Унаследован

Доступен

UseTabs (Использовать закладки) Boolean (Обычное логическое)

Унаследован

Доступен

Script (Скрипт формы параметров) TRoutineScript (Скрипты форм параметров)

Унаследован

Доступен

Image (Изображение-иконка) TImage (Изображение)

Унаследован

Доступен

Body (Тело) TMethodBody (Исходные тексты методов)

Доступен

Конструирует объект класса TMethod (Методы) .


2. Поле TMethod.FBody (Тело)
FBody: TMethodBody (Исходные тексты методов) .

Используется для хранения значений свойства TMethod.Body (Тело)
.


3. Свойство TMethod.Body (Тело)
Body: TMethodBody (Исходные тексты методов) .

Для чтения и записи свойства используется поле TMethod.FBody (Тело) .


4. Свойство TMethod.CallTemplate (Шаблон вызова)
CallTemplate: TLongString (Длинная строка) . Вычисление свойства отложено.

Для чтения значения свойства используется функция TMethod.CallTemplate (Шаблон вызова) .


5. Функция TMethod.CallTemplate (Шаблон вызова)

Возвращает значение типа TLongString (Длинная строка) .

Используется для вычисления значений свойства TMethod.CallTemplate (Шаблон вызова)
.