Arbor 3: FSM & BT Graph Editor  3.7.8
FlexibleString クラス

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

FlexibleString の継承関係図
IFlexibleField IValueContainer

公開メンバ関数

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

静的公開メンバ関数

static operator string (FlexibleString flexible)
 FlexibleStringをstringにキャスト。 [詳解]
 
static operator FlexibleString (string value)
 stringをFlexibleStringにキャスト。 [詳解]
 

プロパティ

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

詳解

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

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

構築子と解体子

◆ FlexibleString() [1/4]

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

◆ FlexibleString() [2/4]

FlexibleString ( string  value)

FlexibleStringコンストラクタ

引数
value

◆ FlexibleString() [3/4]

FlexibleStringコンストラクタ

引数
parameterパラメータ

◆ FlexibleString() [4/4]

FlexibleStringコンストラクタ

引数
slotスロット

メソッド詳解

◆ GetValueObject()

object GetValueObject ( )

値をobjectで返す。

戻り値
値のobject

IFlexibleFieldを実装しています。

◆ operator FlexibleString()

static operator FlexibleString ( string  value)
explicitstatic

stringをFlexibleStringにキャスト。

引数
valuestring

◆ operator string()

static operator string ( FlexibleString  flexible)
explicitstatic

FlexibleStringをstringにキャスト。

引数
flexibleFlexibleString

プロパティ詳解

◆ parameter

Parameter parameter
get

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

◆ type

FlexibleType type
get

Typeを返す

◆ value

string value
get

値を返す