Click or drag to resize

BcfRow Class

[This is preliminary documentation and is subject to change.]

Represents a row in a BcfTable.
Inheritance Hierarchy
SystemObject
  CalculationWorks.BusinessModelBcfRow

Namespace:  CalculationWorks.BusinessModel
Assembly:  CalculationWorks.BusinessModel (in CalculationWorks.BusinessModel.dll) Version: 4.0.0-beta6
Syntax
public class BcfRow

The BcfRow type exposes the following members.

Constructors
  NameDescription
Protected methodBcfRow
Initializes a new instance of the BcfRow class.
Top
Properties
  NameDescription
Public propertyCellFaults
Gets all distinct BcfFault tagging cells in this row.
Public propertyCells
Gets the cell collection.
Public propertyCellWithFaults
Gets the cells tagged with faults.
Public propertyChildRowsCells
Gets the BcfChildRelationCellCollection of this row.
Public propertyIsAlive
Gets a value indicating whether this instance is in use.
Public propertyItemInt32
Gets or sets the value stored in the BcfColumn specified by columnIndex.
Public propertyItemString
Gets or sets the value stored in the BcfColumn specified by columnName.
Public propertyItemBcfColumn
Gets or sets the value stored in the specified BcfColumn.
Public propertyParentRowCells
Gets the BcfParentRelationCellCollection of this row.
Public propertyRowId
Gets the BcfRow-identifier unique in the BcfTable the BcfRow belongs to.
Public propertyRowState
Gets the BcfRowState of the BcfRow.
Public propertyTable
Gets the BcfTable the row belongs to.
Top
Methods
  NameDescription
Public methodAddChildRow(String, BcfRow)
Adds the specified row to the BcfChildRelationCell specified by childRelationName.
Public methodAddChildRow(BcfRelation, BcfRow)
Adds the specified row to the child rows specified by childRelation.
Public methodAddToTable
Adds a new row to its table.
Public methodDelete
Deletes the row.
Public methodStatic memberCode exampleDeleteRows
Deletes specified rows. The operation is faster than deleting each single row by Delete.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetCellT
Public methodGetChildRows(String)
Gets the child rows specified by childRelationName.
Public methodGetChildRows(BcfRelation)
Gets the child rows of the specified childRelation.
Public methodGetFaultColumnDictionary
Gets the faults grouped by column.
Public methodGetFaults(Int32)
Gets the BcfFault objects the cell at columnIndex is tagged with.
Public methodGetFaults(String)
Gets the BcfFault objects the cell with columnName is tagged with.
Public methodGetFaults(BcfColumn)
Gets the BcfFault objects the column's cell is tagged with.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetNullableT(String)
Gets the value stored in column with specified columnName.
Public methodGetNullableT(BcfColumn)
Gets the value stored in specified column.
Public methodGetParentRow(String)
Gets the parent BcfRow of the relation specified by parentRelationName.
Public methodGetParentRow(BcfRelation)
Gets the parent BcfRow of the specified parentRelation.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetValueT
Gets the value stored in the specified BcfColumn.
Public methodGetValueObject(Int32)
Gets the object stored in the BcfColumn specified by columnIndex.
Public methodGetValueObject(String)
Gets the value stored in the BcfColumn specified by columnName.
Public methodGetValueObject(BcfColumn)
Gets the value stored in the specified BcfColumn.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnDiscard
Called when the row goes out of scope.
Public methodSetNullableT(String, NullableT)
Sets the value stored in column with specified columnName>. If value is null and column is of not-nullable type, the columns DefaultValue will be applied.
Public methodSetNullableT(BcfColumn, NullableT)
Sets the value stored in the specified BcfColumn. If value is null and column is of not-nullable type, the columns DefaultValue will be applied.
Public methodSetParentRow(String, BcfRow)
Sets the parent BcfRow of the relation specified by parentRelationName.
Public methodSetParentRow(BcfRelation, BcfRow)
Sets the parent BcfRow of the specified parentRelation.
Public methodSetValueT
Sets the value stored in the specified BcfColumn.
Public methodSetValueObject(Int32, Object)
Sets the object stored in the BcfColumn specified by columnIndex.
Public methodSetValueObject(String, Object)
Sets the value stored in the BcfColumn specified by columnName.
Public methodSetValueObject(BcfColumn, Object)
Sets the value stored in the specified BcfColumn.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Version Information

BCF

Supported in: 4.0
See Also