| OperandCalculate(Basis, Int32, DataListsTree) - метод |
Вычисляет и возвращает реквизит, содержащий значение выражения, соответствующего текущему экземпляру.
Пространство имён:
FinistSoft.Objects
Сборка:
Engine (в Engine.dll) Версия: 1.0.0
Синтаксис public virtual SingleValueProperty Calculate(
Basis[] rootBases,
int maxRootIndex,
DataListsTree execDlt
)
Public Overridable Function Calculate (
rootBases As Basis(),
maxRootIndex As Integer,
execDlt As DataListsTree
) As SingleValueProperty
Dim instance As Operand
Dim rootBases As Basis()
Dim maxRootIndex As Integer
Dim execDlt As DataListsTree
Dim returnValue As SingleValueProperty
returnValue = instance.Calculate(rootBases,
maxRootIndex, execDlt)
public function Calculate(
rootBases : Basis[],
maxRootIndex : int,
execDlt : DataListsTree
) : SingleValueProperty
Параметры
- rootBases
- Тип: FinistSoft.ObjectsBasis
Массив бизнес-объектов, соответствующих корневым объектам запроса, где индекс массива - индекс корневого объекта запроса. - maxRootIndex
- Тип: SystemInt32
Максимальный индекс корневого объекта запроса, для которого в массиве rootBases заполнены бизнес-объекты. - execDlt
- Тип: FinistSoft.ObjectsDataListsTree
Дерево списков данных, именованные параметры которого будут использоваться
для операндов с типом Alias и PropertyPathWithAlias.
Возвращаемое значение
Тип:
SingleValueProperty
Реквизит, содержащий значение выражения, соответствующего текущему экземпляру,
или
null, если операнд использует корневой объект с индексом, большим
maxRootIndex.
См. также