[]
        
(Showing Draft Content)

FarPoint.Web.Spread.Model.IObjectExpressionSupport

IObjectExpressionSupport Interface

Interface that enables the class to support objects to bind their formulas to its instance.

Namespace: FarPoint.Web.Spread.Model
Assembly: FarPoint.Web.Spread.dll
Syntax
public interface IObjectExpressionSupport
Public Interface IObjectExpressionSupport

Methods

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
for the cell at the specified row and column.

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.