FlexibleField<T>

Class in Arbor / Inherits from: FlexibleFieldBase
Implements interfaces: IValueGetter<T>

Description

A base class for dealing with flexible types with multiple reference methods. To use it, inherit T by specifying a user-defined class.

Type Parameters

Type Parameter Name Description Type Constraints
T Serializable type

Constructors

Description
FlexibleField FlexibleField default constructor

Fields

Field Name Description
_Parameter Parameter reference
_Slot Data input slot
_Value Constant value

Properties

Property Name Description
fieldType It returns a field type.
parameter It return a Paramter. It is null if Type is other than Parameter.
value It returns a value

Methods

Method Name Description
Disconnect Disconnect the data slot.
GetValueObject Return the value as object.

Operators

Operator Name Description
FlexibleField&lt;T&gt; Cast T to FlexibleField.
T Cast FlexibleField to T.

Inherited Members

Fields

Field Name Description
_Type Specified type of value

Properties

Property Name Description
type It returns a type