BcfReferenceTypeColumnT, TOptions Class |
[This is preliminary documentation and is subject to change.]
Namespace: CalculationWorks.BusinessModel
public sealed class BcfReferenceTypeColumn<T, TOptions> : BcfColumn<T, TOptions> where T : class
The BcfReferenceTypeColumnT, TOptions type exposes the following members.
| Name | Description | |
|---|---|---|
| AllowNull |
Gets a value indicating the cells allow null as Value.
(Inherited from BcfColumnT.) | |
| ColumnId |
Gets the column identifier unique in BcfDataSet.
(Inherited from BcfColumn.) | |
| Converter |
Gets or sets the convert function.
(Inherited from BcfColumnT.) | |
| DataType |
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.
(Overrides BcfColumnDataType.) | |
| DefaultValue |
Gets or sets the default value.
(Inherited from BcfColumnT.) | |
| Defined |
Gets a value indicating this column is explicit defined in Columns.
(Inherited from BcfColumn.) | |
| DiscardAction |
Gets the discard action.
(Inherited from BcfColumnT.) | |
| EqualityComparer |
Gets or sets the equality comparer.
(Inherited from BcfColumnT.) | |
| Formatter |
Gets or sets the format function.
(Inherited from BcfColumnT.) | |
| Function |
Gets the BcfFunction used to calculate the values in this column.
(Inherited from BcfColumnT.) | |
| HasConverter |
Gets a value indicating Converter is not null.
(Inherited from BcfColumnT.) | |
| HasDefaultValue |
Gets a value indicating DefaultValue is not null.
(Overrides BcfColumnHasDefaultValue.) | |
| HasDiscardAction |
Gets a value indicating DiscardAction is not null.
(Inherited from BcfColumnT.) | |
| HasFormatter |
Gets a value indicating Formatter is not null.
(Inherited from BcfColumnT.) | |
| HasFunction |
Gets a value indicating the cells Value is computed.
(Inherited from BcfColumn.) | |
| HasSequence |
Gets a value indicating Sequence is not null.
(Inherited from BcfColumnT.) | |
| HasSurrogateConverter |
Gets a value indicating HasSurrogateConverter is not null.
(Inherited from BcfColumnT.) | |
| HasTrigger |
Gets a value indicating Trigger is not null.
(Inherited from BcfColumnT.) | |
| HasValueConstraint |
Gets a value indicating ValueConstraint is not null.
(Inherited from BcfColumnT.) | |
| IncludeInUndo |
Gets a value indicating whether the column values are managed by undo-redo.
(Inherited from BcfColumnT.) | |
| Index | (Inherited from BcfColumnT.) | |
| IsChildKeyColumn |
Gets a value indicating the column is part of a child-key.
(Inherited from BcfColumn.) | |
| IsOptimizerColumn |
Gets a value indicating whether this column is created by optimizer or not.
(Inherited from BcfColumnT.) | |
| IsParentKeyColumn |
Gets a value indicating the column is part of a parent-key.
(Inherited from BcfColumn.) | |
| IsPrimaryKeyColumn |
Gets a value indicating the column is part of tables PrimaryKey.
(Inherited from BcfColumn.) | |
| Name |
Gets the columns name.
(Inherited from BcfColumnT, TOptions.) | |
| Options |
Gets or sets the column-options object. The value may be null.
(Inherited from BcfColumnT, TOptions.) | |
| Sequence |
Gets the sequence.
(Inherited from BcfColumnT.) | |
| ShouldPersist |
Gets a value indicating whether the column values should be persisted when saving data.
(Inherited from BcfColumnT.) | |
| Table |
Gets the BcfTable the column belongs to.
(Inherited from BcfColumnT, TOptions.) | |
| Trigger |
Gets or sets the trigger action.
(Inherited from BcfColumnT.) | |
| ValueConstraint |
Gets or sets the value-constraint function.
(Inherited from BcfColumnT.) | |
| ValueType |
Gets the type of the cells Value property.
(Overrides BcfColumnValueType.) | |
| ValueTypeIsClass |
Gets a value indicating ValueType is a class.
(Overrides BcfColumnValueTypeIsClass.) | |
| ValueTypeIsNotNullableStruct | (Overrides BcfColumnValueTypeIsNotNullableStruct.) | |
| ValueTypeIsNullableStruct | (Overrides BcfColumnValueTypeIsNullableStruct.) |
| Name | Description | |
|---|---|---|
| ConvertAndFormat |
Converts and formats the specified value as configured in Converter and Formatter and returns the result.
(Inherited from BcfColumnT.) | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| GetDefaultValue |
Get the DefaultValue (Inherited from BcfColumnT.) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetNextFromSequenceOrDefaultValue |
Gets the next value from Sequence or if sequence is null the columns default value.
(Inherited from BcfColumnT.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| ToString |
Returns Name (Inherited from BcfColumn.) | |
| TryConvertAndFormat | (Inherited from BcfColumnT.) |