CalculationWorks Logo
CalculationWorks.BusinessModel.Behaviors NamespaceCalculationWorks BCF Library 1.1 for .NET Framework 4.5

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

The namespace contains types for the business model infrastructure and extensions.
Classes

  ClassDescription
Public classBcfBehaviorT
Base class of all build in behaviors.
Public classBcfColumnBehavior
Represents the behavior for an individual BcfColumn.
Public classBcfColumnBehaviorItemBase
Base class of all BcfColumnBehavior items.
Public classCode exampleBcfColumnDefaultValueFunctionT
Column behavior item to provide dynamic default values for an individual column. This class cannot be inherited.
Public classCode exampleBcfColumnDefaultValueSourceT
Column behavior item to provide default values for an individual column. This class cannot be inherited.
Public classCode exampleBcfColumnDefaultValueSourceBaseT
The column behavior item base class for column default value sources.
Public classBcfColumnNotNullConstraint
Column behavior item to disallow null value in columns. This class cannot be inherited.
Public classBcfColumnType
Column behavior item that defines the column value type of an individual column.
Public classBcfColumnTypeConstraintT
Column behavior item that defines a type constraint for an individual column. This class cannot be inherited.
Public classBcfColumnValueSetter
Column behavior item that processes the cell value set.
Public classBcfDataSetBehavior
Represents the behavior for an individual BcfDataSet.
Public classBcfDataSetBehaviorItemBase
Base class of all BcfDataSetBehavior items.
Public classBcfDataSetColumnBehaviorFactory
Dataset behavior item that creates the BcfColumnBehavior objects.
Public classBcfDataSetDataSetBehaviorFactory
Dataset behavior item that creates the BcfDataSetBehavior object.
Public classBcfDataSetParameterBehaviorFactory
Dataset behavior item that creates the BcfParameterBehavior objects.
Public classBcfDataSetRelationBehaviorFactory
Dataset behavior item that creates the BcfRelationBehavior objects.
Public classBcfDataSetTableBehaviorFactory
Dataset behavior item that creates the BcfTableBehavior objects.
Public classBcfDataSetTableFactory
Dataset behavior item that creates the BcfTable objects. This class cannot be inherited.
Public classBcfDataSetTransactionFactory
Dataset behavior item that creates the BcfTransaction objects.
Public classBcfDataSetUndoRepository
Dataset behavior item that stores undo and redo information. This class cannot be inherited.
Public classBcfDataSetValidatorBehaviorFactory
Dataset behavior item that creates the BcfValidatorBehavior objects.
Public classBcfParameterArraySetterTFunction, TPropertyElement
Parameter behavior item to set parameter value arrays. This class cannot be inherited.
Public classBcfParameterBehavior
Represents the behavior for an individual BcfParameter.
Public classBcfParameterBehaviorItemBase
Base class of all BcfParameterBehavior items.
Public classBcfParameterValueSetterTFunction, TProperty
Parameter behavior item to set parameter values.
Public classBcfParameterValueSourceT
Generic parameter behavior item base class to provide default values to function or validator parameter properties.
Public classBcfParameterValueSourceBaseT
Non generic parameter behavior item base class to provide default values to function or validator parameter properties.
Public classBcfRelationBehavior
Represents the behavior for an individual BcfRelation.
Public classBcfRelationBehaviorItemBase
Base class of all BcfRelationBehavior items.
Public classBcfTableBehavior
Represents the behavior for an individual BcfTable.
Public classBcfTableBehaviorItemBase
Base class of all BcfTableBehavior items.
Public classBcfTablePrimaryKey
Table behavior item to add primary key features to a table. This class cannot be inherited.
Public classBcfValidatorBehavior
Represents the behavior for an individual BcfValidatorBase.
Public classBcfValidatorBehaviorItemBase
Base class of all BcfValidatorBehavior items.
Interfaces

  InterfaceDescription
Public interfaceIBcfColumnDefaultValueSource
Interface for column behavior items that provide default values for an individual column.
Public interfaceIBcfColumnTypeConstraint
Interface for column behavior items that checks values immediately before they are written into the cells value property.
Public interfaceIBcfColumnValueConverter
Interface for column behavior items that covert a value before it will be written into the cells value property.
Public interfaceIBcfDataSetUndoRepository
Interface for dataset behavior items that acts as undo/redo repository.
Public interfaceIBcfParameterSetter
Interface for parameter behavior items to update a function or validator parameter property.
Public interfaceIBcfParameterValueSource
Interface for parameter behavior items to provide default values to function or validator parameter properties.