Click or drag to resize
SpeciesFactField Class
This class represents a species fact field.
Inheritance Hierarchy
SystemObject
  ArtDatabanken.DataSpeciesFactField

Namespace: ArtDatabanken.Data
Assembly: ArtDatabanken.Data (in ArtDatabanken.Data.dll) Version: 1.3.0.0 (1.3.0.0)
Syntax
[SerializableAttribute]
public class SpeciesFactField : ISpeciesFactField, 
	IDataId32

The SpeciesFactField type exposes the following members.

Constructors
  NameDescription
Public methodSpeciesFactField(ISpeciesFact, IFactorField)
Create a SpeciesFactField instance.
Public methodSpeciesFactField(ISpeciesFact, IFactorField, Boolean, Object)
Create a SpeciesFactField instance.
Top
Properties
  NameDescription
Public propertyBooleanValue
Value as Boolean type for this species fact field.
Public propertyDoubleValue
Value as Double type for this species fact field.
Public propertyEnumValue
Value as enumeration type for this species fact field.
Public propertyFactorField
Factor field of this species fact field.
Public propertyFactorFieldEnum
Factor field enumeration associated with this species fact field. This property is null if this species fact field is not of data type factor field enumeration.
Public propertyHasChanged
Indicates whether or not this species fact field has changed.
Public propertyHasValue
Indicates whether or not this species fact has a value.
Public propertyId
Id of this species fact field.
Public propertyIndex
Index of the factor field in the species fact.
Public propertyInformation
Information for this species fact field.
Public propertyInt32Value
Value as Int32 type for this species fact.
Public propertyIsDoubleField
Test if this species fact field is stored as Double.
Public propertyIsMain
Indicates whether or not this species fact field is a main field.
Public propertyIsSubstantial
Indicates whether or not this species fact field is a substantial field.
Public propertyIsTextField
Test if this species fact field is stored as String.
Public propertyLabel
Label for this species fact field.
Public propertyMaxSize
Factor field max size for this species fact field.
Public propertySpeciesFact
Species fact that this species fact field belongs to.
Public propertyStringValue
Value as String type for this species fact field.
Public propertyType
Factor field type for this species fact field.
Public propertyUnit
Unit label for this species fact field.
Public propertyValue
Value of this species fact field.
Top
Methods
  NameDescription
Public methodGetBoolean
Get Boolean value. Difference between property BooleanValue and method GetBoolean is that GetBoolean may change the data type of the field.
Public methodGetDouble
Get Double value. Difference between property DoubleValue and method GetDouble is that GetDouble may change the data type of the field.
Public methodGetDoubleValue
Get Double value. Difference between property DoubleValue and method GetDoubleValue: Property DoubleValue only works if species fact field is of data type Double. Method GetDoubleValue returns the numeric value without checking data type for the species fact field.
Public methodGetInt32
Get Int32 value. Difference between property Int32Value and method GetInt32 is that GetInt32 may change the data type of the field.
Public methodGetInt64
Get Int64 value.
Public methodGetString
Get String value. Difference between property StringValue and method GetString is that GetString may change the data type of the field.
Public methodGetStringValue
Get String value. Difference between property StringValue and method GetStringValue: Property StringValue only works if species fact field is of data type String. Method GetStringValue returns the string value without checking data type for the species fact field.
Public methodReset
Reset species fact field that has been deleted from database. Set all values to default or null.
Public methodSetValueAutomatic
Set species fact field value as a result of an automatic calculation.
Public methodUpdate
Update species fact field.
Top
Extension Methods
  NameDescription
Public Extension MethodAreEqual
Test if two IDataId32 references are equal.
(Defined by IDataId32Extension.)
Public Extension MethodAreNotEqual
Test if two IDataId32 references are not equal.
(Defined by IDataId32Extension.)
Public Extension MethodCheckNotNull
Check that an argument is not null.
(Defined by ObjectExtension.)
Public Extension MethodCheckNull
Check that an argument is null.
(Defined by ObjectExtension.)
Public Extension MethodIsNotNull
Test if an object reference is not null.
(Defined by ObjectExtension.)
Public Extension MethodIsNull
Test if an object reference is null.
(Defined by ObjectExtension.)
Top
See Also