Arbor 3: FSM & BT Graph Editor  3.3.0
FlexibleString Class Reference

参照方法が複数ある柔軟なstring型を扱うクラス。 More...

Inheritance diagram for FlexibleString:
IFlexibleField

Public Member Functions

 FlexibleString ()
 FlexibleStringデフォルトコンストラクタ More...
 
 FlexibleString (string value)
 FlexibleStringコンストラクタ More...
 
 FlexibleString (StringParameterReference parameter)
 FlexibleStringコンストラクタ More...
 
 FlexibleString (InputSlotString slot)
 FlexibleStringコンストラクタ More...
 
object GetValueObject ()
 値をobjectで返す。 More...
 

Static Public Member Functions

static operator string (FlexibleString flexible)
 FlexibleStringをstringにキャスト。 More...
 
static operator FlexibleString (string value)
 stringをFlexibleStringにキャスト。 More...
 

Properties

FlexibleType type [get]
 Typeを返す More...
 
Parameter parameter [get]
 Parameterを返す。TypeがParameter以外の場合はnull。 More...
 
string value [get]
 値を返す More...
 

Detailed Description

参照方法が複数ある柔軟なstring型を扱うクラス。

FlexibleType.Constantの時、Arbor.ConstantMultilineAttribute属性をつけることでエディタのフィールドを複数行表示できる。

Constructor & Destructor Documentation

FlexibleStringデフォルトコンストラクタ

FlexibleString ( string  value)

FlexibleStringコンストラクタ

Parameters
value

FlexibleStringコンストラクタ

Parameters
parameterパラメータ

FlexibleStringコンストラクタ

Parameters
slotスロット

Member Function Documentation

object GetValueObject ( )

値をobjectで返す。

Returns
値のobject

Implements IFlexibleField.

static operator FlexibleString ( string  value)
explicitstatic

stringをFlexibleStringにキャスト。

Parameters
valuestring
static operator string ( FlexibleString  flexible)
explicitstatic

FlexibleStringをstringにキャスト。

Parameters
flexibleFlexibleString

Property Documentation

Parameter parameter
get

Parameterを返す。TypeがParameter以外の場合はnull。

FlexibleType type
get

Typeを返す

string value
get

値を返す