Interface IFormulaAppointer
Объект, который может назначать формулы другим объектам.
Inherited Members
Namespace: Ascon.Polynom.Api
Assembly: Ascon.Polynom.Api.dll
Syntax
public interface IFormulaAppointer : IAbleToHaveId, IApiObject, IApiEntity, INotifyPropertyChanged
Properties
AllAppointedFormulas
Возвращает список всех назначаемых формул (с учетом наследования).
Declaration
IApiReadOnlyCollection<IAppointedFormula> AllAppointedFormulas { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<IAppointedFormula> |
AppointedFormulas
Возвращает список назначаемых данным объектом формул.
Declaration
IApiReadOnlyCollection<IAppointedFormula> AppointedFormulas { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<IAppointedFormula> |
Methods
AddAppointedFormula(IFormulaTargetQualifier, IFormula)
Добавляет назначаемую формулу на квалификатор свойства.
Declaration
IAppointedFormula AddAppointedFormula(IFormulaTargetQualifier formulaTargetQualifier, IFormula formula)
Parameters
| Type | Name | Description |
|---|---|---|
| IFormulaTargetQualifier | formulaTargetQualifier | Целевое свойство формулы. |
| IFormula | formula | Формула. |
Returns
| Type | Description |
|---|---|
| IAppointedFormula | Возвращает назначаемую формулу. |
CanAddAppointedFormula(IFormulaTargetQualifier, IFormula)
Возвращает признак того, что назначаемая формула может быть добавлена на квалификатор свойства.
Declaration
bool CanAddAppointedFormula(IFormulaTargetQualifier formulaTargetQualifier, IFormula formula)
Parameters
| Type | Name | Description |
|---|---|---|
| IFormulaTargetQualifier | formulaTargetQualifier | Целевое свойство формулы. |
| IFormula | formula | Формула. |
Returns
| Type | Description |
|---|---|
| bool |
|
EvaluateFormulasAsync()
Вычисляет все назначенные формулы.
Declaration
IAsyncOperation EvaluateFormulasAsync()
Returns
| Type | Description |
|---|---|
| IAsyncOperation | Асинхронная операция вычисления формул. |