Click or drag to resize
XField Class
Class XField.This is the base class for all X..Field classes. It contains a reference to the parent record and contains field definition cref="XFieldDef".
Inheritance Hierarchy
SystemObject
  Biolomics.BioCallbackXField
    More...

Namespace:  Biolomics.BioCallback
Assembly:  Biolomics.BioCallback (in Biolomics.BioCallback.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public abstract class XField : IVector<XField>

The XField type exposes the following members.

Constructors
  NameDescription
Protected methodXField(XField)
copy ctor
Public methodXField(TFieldDef, XRecord)
Initializes a new instance of the XField class.
Protected methodXField(XField, XRecord)
copy ctor but going into a new parent record
Top
Properties
  NameDescription
Public propertyFieldValue
Gets or sets the field value.
Public propertyIsModified
Gets or sets a value indicating whether this instance is modified.
Top
Methods
  NameDescription
Public methodCanRead
Determines whether current connection can read from Field.
Public methodCanWrite
Determines whether current connection can write from Field.
Public methodClear
Clears this instance.
Public methodClone
Clones this instance.
Public methodCloneAsXField
We cannot use name 'Clone' here otherwise Implements vector.TId(Of XSField) fails because XSField.Clone() returns a XField instead of a XSField !!!
Public methodDataToView
Converts field value to readable string.
Public methodDataToView(Int32)
Mandatory otherwise DataToView(5) returns letter 5 of string given by DataToView(), instead of the subfield value
Public methodEquals
Determines whether the specified Object is equal to this instance.
(Overrides ObjectEquals(Object).)
Protected methodField
each derived class embed its own TField member, which can be a TAField, TCField, TEField, etc. this function must return that original TField
Public methodFieldDef
Gets the Field definition.
Public methodFieldType
The Field type.
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 methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodKey
Gets Field Key.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodStatic memberNewField
Create new Field.A global factory to allocate a field from the field def and the parent record.
Public methodParentRecord
Gets the parent record.
Public methodRead
Reads the Content from source object.
Public methodReset
Resets this instance.
Public methodSetDefaultValues
Sets the default values.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodWrite
Writes data into a TQuery and Format it depending to field type
Top
Operators
  NameDescription
Public operatorStatic memberEquality
Checks if XFields are equal.
Public operatorStatic memberInequality
Checks if XFields are different.
Top
See Also

Reference

[!:Biolomics.SharedClasses.Vector.IVector{Biolomics.BioCallback.XField}]
Inheritance Hierarchy
SystemObject
  Biolomics.BioCallbackXField
    Biolomics.BioCallbackXAField
    Biolomics.BioCallbackXCField
    Biolomics.BioCallbackXDField
    Biolomics.BioCallbackXEField
    Biolomics.BioCallbackXFileField
    Biolomics.BioCallbackXGField
    Biolomics.BioCallbackXHField
    Biolomics.BioCallbackXInt64Field
    Biolomics.BioCallbackXKField
    Biolomics.BioCallbackXLField
    Biolomics.BioCallbackXLinkField
    Biolomics.BioCallbackXMField
    Biolomics.BioCallbackXNField
    Biolomics.BioCallbackXOField
    Biolomics.BioCallbackXSField
    Biolomics.BioCallbackXTaxoField
    Biolomics.BioCallbackXTField
    Biolomics.BioCallbackXUField
    Biolomics.BioCallbackXVField
    Biolomics.BioCallbackXWField