Arbor 3: FSM & BT Graph Editor 3.7.1

公開メンバ関数 | 公開変数類 | 全メンバ一覧
ClassConstraintInfo クラス

クラスの制約情報 [詳解]

## 公開メンバ関数
bool | IsConstraintSatisfied (System.Type type)
| 制約を満たすか判定する [詳解]
System.Type | GetConstraintBaseType ()
| 制約の基本型を取得する。 [詳解]
string | GetConstraintTypeName ()
| 制約の型名を返す。 [詳解]

## 公開変数類
System.Type | baseType
| 基本型 [詳解]
ClassTypeConstraintAttribute | constraintAttribute
| ClassTypeConstraintAttribute [詳解]
System.Reflection.FieldInfo | constraintFieldInfo
| ClassTypeConstraintAttributeが付与されているフィールドのFieldInfo [詳解]
SlotTypeAttribute | slotTypeAttribute
| SlotTypeAttribute [詳解]

## 詳解

クラスの制約情報

## メソッド詳解

## ◆ GetConstraintBaseType()

System.Type GetConstraintBaseType | ( |  | ) |

制約の基本型を取得する。

戻り値
  制約の基本型を返す

## ◆ GetConstraintTypeName()

string GetConstraintTypeName | ( |  | ) |

制約の型名を返す。

戻り値
  制約の型名。制約がない場合はAnyを返す。

## ◆ IsConstraintSatisfied()

bool IsConstraintSatisfied | ( | System.Type | type | ) |

制約を満たすか判定する

引数

  type | 判定する型

戻り値
  制約を満たしているときtrueを返す。

## メンバ詳解

## ◆ baseType

System.Type baseType

基本型

## ◆ constraintAttribute

ClassTypeConstraintAttribute constraintAttribute

ClassTypeConstraintAttribute

## ◆ constraintFieldInfo

System.Reflection.FieldInfo constraintFieldInfo

ClassTypeConstraintAttributeが付与されているフィールドのFieldInfo

## ◆ slotTypeAttribute

SlotTypeAttribute slotTypeAttribute

SlotTypeAttribute