[]
Interface that enables the class to support objects to bind their formulas to its instance.
public interface IObjectExpressionSupport
Public Interface IObjectExpressionSupport
Name | Description |
---|---|
AttachObjectExpression(IExpressionConsumer) | Attaches the expression consumer to the data model. |
DetachObjectExpression(IExpressionConsumer) | Detaches the expression consumer from the data model. |
GetAdjustingFormulaInfo(IExpressionConsumer) | Gets the information about how the consumer formulas have changed. |
GetExpression(IExpressionConsumer, int) | Gets the expression, as a Expression, of the object at the specified index. |
GetFormula(IExpressionConsumer, int, ReferenceStyle) | Gets the formula, as a string, of the object at the specified index. |
GetFormulaContextType(IExpressionConsumer, int) | Gets the formula context information of the object consumer. |
GetValue(IExpressionConsumer, int, int, int) | Gets the value of a specified formula of the object consumer at the specified cell. |
ModifyObjectExpression(IExpressionConsumer, int) | Notifies the IObjectExpressionSupport that the consumer formula at the specified index has been modified. |
ParseFormula(int, int, string) | Parses the string value and returns the expression |
UnparseFormula(int, int, Expression) | Gets the formula, as a string value, for the specified expression for the cell at the specified row and column. |
UpdateFormulasWhenModelChanged(ISheetDataModel, ISheetDataModel) | Updates all formulas of all the IExpressionConsumer object when changing the data model of a sheet in Spread. |