Arbor 3: FSM & BT Graph Editor  3.7.8
FlexibleField< T > クラステンプレート

参照方法が複数ある柔軟な型を扱うクラス。 使用する場合は、Tにユーザー定義クラスを指定して継承してください。 [詳解]

FlexibleField< T > の継承関係図
FlexibleFieldBase IFlexibleField IValueContainer

公開メンバ関数

override object GetValueObject ()
 値をobjectで返す。 [詳解]
 
 FlexibleField ()
 FlexibleFieldデフォルトコンストラクタ [詳解]
 
 FlexibleField (T value)
 FlexibleFieldコンストラクタ [詳解]
 
 FlexibleField (AnyParameterReference parameter)
 FlexibleFieldコンストラクタ [詳解]
 
 FlexibleField (InputSlotAny slot)
 FlexibleFieldコンストラクタ [詳解]
 

静的公開メンバ関数

static operator T (FlexibleField< T > flexible)
 FlexibleFieldをTにキャスト。 [詳解]
 
static operator FlexibleField< T > (T value)
 TをFlexibleFieldにキャスト。 [詳解]
 

限定公開変数類

_Value = default(T)
 固定値 [詳解]
 
AnyParameterReference _Parameter = new AnyParameterReference()
 パラメータ参照 [詳解]
 
InputSlotAny _Slot = new InputSlotAny()
 データ入力スロット [詳解]
 
- 基底クラス FlexibleFieldBase に属する継承限定公開変数類
FlexibleType _Type = FlexibleType.Constant
 値の指定タイプ [詳解]
 

プロパティ

override System.Type fieldType [get]
 フィールドの型を返す。 [詳解]
 
Parameter parameter [get]
 Parameterを返す。TypeがParameter以外の場合はnull。 [詳解]
 
value [get]
 値を返す [詳解]
 
- 基底クラス FlexibleFieldBase に属する継承プロパティ
FlexibleType type [get]
 Typeを返す [詳解]
 
abstract System.Type fieldType [get]
 フィールドの型を返す。 [詳解]
 

詳解

参照方法が複数ある柔軟な型を扱うクラス。 使用する場合は、Tにユーザー定義クラスを指定して継承してください。

テンプレート引数
Tシリアライズ可能な型

構築子と解体子

◆ FlexibleField() [1/4]

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

◆ FlexibleField() [2/4]

FlexibleField ( value)

FlexibleFieldコンストラクタ

引数
value

◆ FlexibleField() [3/4]

FlexibleFieldコンストラクタ

引数
parameterパラメータ

◆ FlexibleField() [4/4]

FlexibleFieldコンストラクタ

引数
slotスロット

メソッド詳解

◆ GetValueObject()

override object GetValueObject ( )
virtual

値をobjectで返す。

戻り値
値のobject

FlexibleFieldBaseを実装しています。

◆ operator FlexibleField< T >()

static operator FlexibleField< T > ( value)
explicitstatic

TをFlexibleFieldにキャスト。

引数
valueT

◆ operator T()

static operator T ( FlexibleField< T >  flexible)
explicitstatic

FlexibleFieldをTにキャスト。

引数
flexibleFlexibleField

メンバ詳解

◆ _Parameter

AnyParameterReference _Parameter = new AnyParameterReference()
protected

パラメータ参照

◆ _Slot

InputSlotAny _Slot = new InputSlotAny()
protected

データ入力スロット

◆ _Value

T _Value = default(T)
protected

固定値

プロパティ詳解

◆ fieldType

override System.Type fieldType
get

フィールドの型を返す。

◆ parameter

Parameter parameter
get

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

◆ value

T value
get

値を返す