Arbor 3: FSM & BT Graph Editor  3.7.8
FlexibleLong Class Reference

Class to handle a flexible long type reference method there is more than one. More...

Inheritance diagram for FlexibleLong:
FlexiblePrimitiveBase IFlexibleField IValueContainer

Public Member Functions

override object GetValueObject ()
 Return the value as object. More...
 
 FlexibleLong ()
 FlexibleLong default constructor More...
 
 FlexibleLong (long value)
 FlexibleLong constructor More...
 
 FlexibleLong (LongParameterReference parameter)
 FlexibleLong constructor More...
 
 FlexibleLong (long minRange, long maxRange)
 FlexibleLong constructor More...
 
 FlexibleLong (InputSlotLong slot)
 FlexibleLong constructor More...
 

Static Public Member Functions

static operator long (FlexibleLong flexible)
 Cast FlexibleLong to long. More...
 
static operator FlexibleLong (long value)
 Cast long to FlexibleLong. More...
 

Properties

Parameter parameter [get]
 It return a Paramter. More...
 
long value [get]
 It returns a value More...
 
InputSlotLong slot [get]
 It returns a slot More...
 
- Properties inherited from FlexiblePrimitiveBase
FlexiblePrimitiveType type [get]
 It returns a type More...
 

Additional Inherited Members

- Protected Attributes inherited from FlexiblePrimitiveBase
FlexiblePrimitiveType _Type = FlexiblePrimitiveType.Constant
 Reference type of primitive type More...
 

Detailed Description

Class to handle a flexible long type reference method there is more than one.

Constructor & Destructor Documentation

◆ FlexibleLong() [1/5]

FlexibleLong default constructor

◆ FlexibleLong() [2/5]

FlexibleLong ( long  value)

FlexibleLong constructor

Parameters
valueValue

◆ FlexibleLong() [3/5]

FlexibleLong constructor

Parameters
parameterParameter

◆ FlexibleLong() [4/5]

FlexibleLong ( long  minRange,
long  maxRange 
)

FlexibleLong constructor

Parameters
minRangeMinimum range.
maxRangeMaximum range.

◆ FlexibleLong() [5/5]

FlexibleLong constructor

Parameters
slotSlot

Member Function Documentation

◆ GetValueObject()

override object GetValueObject ( )
virtual

Return the value as object.

Returns
The value object

Implements FlexiblePrimitiveBase.

◆ operator FlexibleLong()

static operator FlexibleLong ( long  value)
explicitstatic

Cast long to FlexibleLong.

Parameters
valuelong

◆ operator long()

static operator long ( FlexibleLong  flexible)
explicitstatic

Cast FlexibleLong to long.

Parameters
flexibleFlexiblFlexibleLongeInt

Property Documentation

◆ parameter

Parameter parameter
get

It return a Paramter.

It is null if Type is other than Parameter.

◆ slot

InputSlotLong slot
get

It returns a slot

◆ value

long value
get

It returns a value