Arbor 3: FSM & BT Graph Editor  3.6.4
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() [1/4]

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

◆ FlexibleString() [2/4]

FlexibleString ( string  value)

FlexibleStringコンストラクタ

Parameters
value

◆ FlexibleString() [3/4]

FlexibleStringコンストラクタ

Parameters
parameterパラメータ

◆ FlexibleString() [4/4]

FlexibleStringコンストラクタ

Parameters
slotスロット

Member Function Documentation

◆ GetValueObject()

object GetValueObject ( )

値をobjectで返す。

Returns
値のobject

Implements IFlexibleField.

◆ operator FlexibleString()

static operator FlexibleString ( string  value)
explicitstatic

stringをFlexibleStringにキャスト。

Parameters
valuestring

◆ operator string()

static operator string ( FlexibleString  flexible)
explicitstatic

FlexibleStringをstringにキャスト。

Parameters
flexibleFlexibleString

Property Documentation

◆ parameter

Parameter parameter
get

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

◆ type

FlexibleType type
get

Typeを返す

◆ value

string value
get

値を返す