[]
        
(Showing Draft Content)

GrapeCity.CalcEngine.IReferenceSource

IReferenceSource Interface

Indicates the source of a cell reference or range reference

Namespace: GrapeCity.CalcEngine
Assembly: GrapeCity.CalcEngine.dll
Syntax
public interface IReferenceSource : IComparable
Public Interface IReferenceSource
    Inherits IComparable

Properties

Name Description
ColumnCount

Gets the number of columns in this IReferenceSource.

Date1904

Gets whether the date system used to convert a date to a serial value starts in 1904.

Name

Gets the name of this IReferenceSource.

RowCount

Gets the number of rows in this IReferenceSource.

Supports3DReference

Gets a value indicating whether this IReferenceSource object supports 3D-Reference.

Methods

Name Description
EnsureCalculated(IEvaluationContext, int, int, int, int)

Make sure that all cells in the specified range are calculated.

Get3DReferenceIndex()

Get the 3D-Reference index of this IReferenceSource object.

GetReferenceExpression(FormulaEngine)

Gets the reference expression to evaluate this IReferenceSource.

GetReferenceExpression(FormulaEngine, IStructuredObject, Expression)

Gets the reference expression to evaluate the specified IStructuredObject.

GetReferenceExpression(FormulaEngine, IStructuredObject, StructuredItemSpecifiers, int, int)

Gets the reference expression to evaluate the specified IStructuredObject.

GetText(IEvaluationContext, int, int)

Gets the text at the specified location of the 2-dimensions matrix.

GetValue(IEvaluationContext, int, int, ref CellValue)

Gets the value at the specified location of the 2-dimensions matrix.

GetValue(IEvaluationContext, int, int, IPrimitiveValue)

Gets the value at the specified location of the 2-dimensions matrix.

GetValue(IEvaluationContext, int, int, int, int, CellValue[], int)

Gets the values at the specified range of the 2-dimensions matrix.

GetValue(IEvaluationContext, int, int, int, int, IValuesArray, bool)

Gets the values at the specified range of the 2-dimensions matrix.

IsUndefined()

Determines whether this reference source is undefined.