Click or drag to resize

IBcfParameterT Interface

Generic parameter interface.

Namespace:  CalculationWorks.BusinessModel
Assembly:  CalculationWorks.BusinessModel (in CalculationWorks.BusinessModel.dll) Version: 4.2.0
Syntax
public interface IBcfParameter<T> : IBcfParameter

Type Parameters

T
Parameter value type

The IBcfParameterT type exposes the following members.

Properties
  NameDescription
Public propertyAccessPath Obsolete.
Gets the access path.
(Inherited from IBcfParameter.)
Public propertyCalculator
Gets the BcfCalculator the parameter belongs to.
(Inherited from IBcfParameter.)
Public propertyCanSetValue (Inherited from IBcfParameter.)
Public propertyFunction
Gets the BcfFunction, if the parameter is a value-calculator parameter; otherwise .
(Inherited from IBcfParameter.)
Public propertyIsComputed (Inherited from IBcfParameter.)
Public propertyIsLinked (Inherited from IBcfParameter.)
Public propertyItemLinkKind
Get the BcfParameterLinkKind of the parameter seen from each row of OwningTupleParameter.
(Inherited from IBcfParameter.)
Public propertyName
Gets the parameters name.
(Inherited from IBcfParameter.)
Public propertyOwningTupleParameter
The BcfTupleParameter this parameter belongs to; or .
(Inherited from IBcfParameter.)
Public propertyParameterLinkKind
Get the BcfParameterLinkKind of the parameter.
(Inherited from IBcfParameter.)
Public propertyRule
Gets the BcfRule, if the parameter is a rule parameter; otherwise .
(Inherited from IBcfParameter.)
Public propertySourceColumn
Returns the column the parameter depends on. Value is on optimizer columns or is parameter is not linked (see IsLinked).
(Inherited from IBcfParameter.)
Public propertyTagCells
Gets a value indicating whether source cells will be tagged with the computed BcfFault.
(Inherited from IBcfParameter.)
Public propertyValue
Top
Methods
  NameDescription
Public methodAccept (Inherited from IBcfParameter.)
Public methodGetItemSource

In experimental state. Do not use in production.

Evaluates the source of a tuple item.
(Inherited from IBcfParameter.)
Public methodGetItemSourceCell
Returns the first cell the item of tuple parameter depends on.
(Inherited from IBcfParameter.)
Public methodGetItemSourceCells
Returns the cells the item of tuple parameter depends on.
(Inherited from IBcfParameter.)
Public methodGetItemSourceCellsUnchecked
Infrastructure. The member supports the infrastructure and is not intended to be used directly from your code.
(Inherited from IBcfParameter.)
Public methodGetItemSourceCellUnchecked
Infrastructure. The member supports the infrastructure and is not intended to be used directly from your code.
(Inherited from IBcfParameter.)
Public methodGetItemSourceRow
Returns the item source row to read values.
(Inherited from IBcfParameter.)
Public methodGetItemSourceRows
Return the item source rows to read values.
(Inherited from IBcfParameter.)
Public methodGetItemSourceRowsUnchecked
Infrastructure. The member supports the infrastructure and is not intended to be used directly from your code.
(Inherited from IBcfParameter.)
Public methodGetItemSourceRowUnchecked
Infrastructure. The member supports the infrastructure and is not intended to be used directly from your code.
(Inherited from IBcfParameter.)
Public methodGetItemValue
Returns the value to use in calculation.
Public methodGetItemValueArray
Evaluates and returns the item value.
Public methodGetItemValueArrayUnchecked
Infrastructure. The member supports the infrastructure and is not intended to be used directly from your code.
Public methodGetItemValueEnumerable
Evaluates and returns the item value.
Public methodGetItemValueEnumerableUnchecked
Infrastructure. The member supports the infrastructure and is not intended to be used directly from your code.
Public methodGetItemValueUnchecked
Infrastructure. The member supports the infrastructure and is not intended to be used directly from your code.
Public methodGetSource

In experimental state. Do not use in production.

Evaluates the source of a parameter.
(Inherited from IBcfParameter.)
Public methodGetSourceCell
Returns the first cell the parameter depends on.
(Inherited from IBcfParameter.)
Public methodGetSourceCells
Returns the cells the parameter depends on.
(Inherited from IBcfParameter.)
Public methodGetSourceCellsUnchecked
Infrastructure. The member supports the infrastructure and is not intended to be used directly from your code.
(Inherited from IBcfParameter.)
Public methodGetSourceCellUnchecked
Infrastructure. The member supports the infrastructure and is not intended to be used directly from your code.
(Inherited from IBcfParameter.)
Public methodGetSourceRow
Return the source row to read parameter value.
(Inherited from IBcfParameter.)
Public methodGetSourceRows
Returns the source rows to read parameter values.
(Inherited from IBcfParameter.)
Public methodGetSourceRowsUnchecked
Infrastructure. The member supports the infrastructure and is not intended to be used directly from your code.
(Inherited from IBcfParameter.)
Public methodGetSourceRowUnchecked
Infrastructure. The member supports the infrastructure and is not intended to be used directly from your code.
(Inherited from IBcfParameter.)
Public methodGetValue
Returns the value to use in calculation.
Public methodGetValueArray(BcfRow)
Evaluates and returns the parameter value.
Public methodGetValueArray(IEnumerableBcfRow)
Returns the parameter value.
Public methodGetValueArrayUnchecked(BcfReadOnlyArrayListBcfRow)
Infrastructure. The member supports the infrastructure and is not intended to be used directly from your code.
Public methodGetValueArrayUnchecked(BcfRow)
Infrastructure. The member supports the infrastructure and is not intended to be used directly from your code.
Public methodGetValueArrayUnchecked(IEnumerableBcfRow)
Infrastructure. The member supports the infrastructure and is not intended to be used directly from your code.
Public methodGetValueEnumerable(BcfRow)
Evaluates and returns the parameter value.
Public methodGetValueEnumerable(IEnumerableBcfRow)
Returns the parameter value.
Public methodGetValueEnumerableUnchecked(BcfReadOnlyArrayListBcfRow)
Infrastructure. The member supports the infrastructure and is not intended to be used directly from your code.
Public methodGetValueEnumerableUnchecked(BcfRow)
Infrastructure. The member supports the infrastructure and is not intended to be used directly from your code.
Public methodGetValueUnchecked
Infrastructure. The member supports the infrastructure and is not intended to be used directly from your code.
Public methodToAccessPath
Create the access path.
(Inherited from IBcfParameter.)
Top
See Also