Click or drag to resize

BcfColumn Class

Represents a column in a BcfTable. This class cannot be inherited.
Inheritance Hierarchy

Namespace:  CalculationWorks.BusinessModel
Assembly:  CalculationWorks.BusinessModel (in CalculationWorks.BusinessModel.dll) Version: 4.2.0
Syntax
public abstract class BcfColumn

The BcfColumn type exposes the following members.

Constructors
  NameDescription
Protected methodBcfColumn
Initializes a new instance of the BcfColumn class
Top
Properties
  NameDescription
Public propertyAllowNull
Gets a value indicating the cells allow as Value.
Public propertyColumnId
Gets the column identifier unique in BcfDataSet.
Public propertyDataType
Gets the not-nullable type of the cells Value property. If value type is a nullable struct; the type-argument of NullableT will be returned; otherwise ValueType.
Public propertyFunction
Get the BcfFunction computing the cells.
Public propertyHasContentEqualityComparison
Gets a value indicating ContentEqualityComparison is not .
Public propertyHasConverter
Gets a value indicating Converter is not .
Public propertyHasDefaultValue
Gets a value indicating DefaultValue is not .
Public propertyHasDiscardAction
Gets a value indicating DiscardAction is not .
Public propertyHasFormatter
Gets a value indicating Formatter is not .
Public propertyHasFunction
Gets a value indicating the cells Value is computed.
Public propertyHasSequence
Gets a value indicating Sequence is not .
Public propertyHasSurrogateConverter
Gets a value indicating HasSurrogateConverter is not .
Public propertyHasTrigger
Gets a value indicating Trigger is not .
Public propertyHasValueConstraint
Gets a value indicating ValueConstraint is not .
Public propertyIncludeInUndo
Gets a value indicating whether the column values are managed by undo-redo.
Public propertyIndex
Gets the zero-based index of the column in the Table.Columns-collection.
Public propertyIsChildKeyColumn
Gets a value indicating the column is part of a child-key.
Public propertyIsDefined
Gets a value indicating this column is explicit defined in Columns. Columns added by optimizer (AllowOptimize) will return .
Public propertyIsKeyColumn
Gets a value indicating the column is part of a relation-key (parent or child) or of tables primary key.
Public propertyIsOptimizerColumn
Gets a value indicating whether this column is created by optimizer or not.
Public propertyIsParentKeyColumn
Gets a value indicating the column is part of a parent-key.
Public propertyIsPrimaryKeyColumn
Gets a value indicating the column is part of tables PrimaryKey.
Public propertyIsRelationKeyColumn
Gets a value indicating the column is part of a relation-key (parent or child).
Public propertyName
Gets the columns name.
Public propertyShouldPersist
Gets a value indicating whether the column values should be persisted when saving data.
Public propertyTable
Gets the BcfTable the column belongs to.
Public propertyValueType
Gets the type of the cells Value property.
Public propertyValueTypeIsClass
Gets a value indicating ValueType is a class.
Public propertyValueTypeIsNotNullableStruct
Public propertyValueTypeIsNullableStruct
Top
Methods
  NameDescription
Public methodAccept
Public methodAsValueColumnTValue
Returns the column as IBcfValueColumnT if possible; otherwise .
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 methodGetDefaultValue
Get the DefaultValue as object.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetOptions
Gets the column-options object.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodLoadSettings
Loads settings of specified other column.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSetOptions
Sets the column-options.
Public methodToString
Returns Name
(Overrides ObjectToString.)
Public methodTryConvertAndFormatObject
Tries to convert and format the specified value as configured in Converter and Formatter.
Top
Extension Methods
See Also