[]
        
(Showing Draft Content)

GrapeCity.CalcEngine.IValue

IValue Interface

Represents an interfaces for a calculated value of calculation engine.

Namespace: GrapeCity.CalcEngine
Assembly: GrapeCity.CalcEngine.dll
Syntax
public interface IValue : IPrimitiveValue, IReadonlyPrimitiveValue
Public Interface IValue
    Inherits IPrimitiveValue, IReadonlyPrimitiveValue

Properties

Name Description
ReferenceCount

Gets the reference count.

ReferenceSourceCount

Gets the reference source count.

ValueType

Gets the value type of this IValue instance.

Methods

Name Description
CopyReferenceTo(IEvaluationContext, RangeReference[], int)

Copies all references to an array at the specified position.

CreateValuesArray(int, int)

Creates a new values array.

GetAccessibleReference(IEvaluationContext, int)

Gets the cell range reference at the specified position.

GetColumnCount(IEvaluationContext)

Gets the column count of the evaluated range reference.

GetDelegate()

Gets the IDelegate object.

GetPrimitiveValue(IEvaluationContext)

Get primitive value from this IValue object.

GetReference(IEvaluationContext, int)

Gets the reference at the specified position.

GetReferenceSource(IEvaluationContext)

Gets the reference source.

GetReferenceSource(IEvaluationContext, int)

Gets the reference source at the specified position.

GetReferenceSource2(IEvaluationContext)

Gets the end reference source.

GetRowCount(IEvaluationContext)

Gets the row count of the evaluated range reference.

GetValuesArray()

Gets the values array value.

SetReference(IEvaluationContext, CellReference, IReferenceSource)

Sets the value of this IValue to the specified cell reference.

SetReference(IEvaluationContext, RangeReference, IReferenceSource)

Sets the value of this IValue to the specified reference.

SetReference(IEvaluationContext, RangeReference, IReferenceSource, IReferenceSource)

Sets the value of this IValue to the specified 3D-reference.

SetReference(IEvaluationContext, RangeReference[], IReferenceSource)

Sets the value of this IValue to the specified reference array.

SetValue(IValuesArray)

Sets the value of this IValue to the specified IValuesArray.