Arbor 3: FSM & BT Graph Editor  3.6.4
ClassConstraintInfo Class Reference

クラスの制約情報 More...

Public Member Functions

bool IsConstraintSatisfied (System.Type type)
 制約を満たすか判定する More...
 
System.Type GetConstraintBaseType ()
 制約の基本型を取得する。 More...
 
string GetConstraintTypeName ()
 制約の型名を返す。 More...
 

Public Attributes

System.Type baseType
 基本型 More...
 
ClassTypeConstraintAttribute constraintAttribute
 ClassTypeConstraintAttribute More...
 
System.Reflection.FieldInfo constraintFieldInfo
 ClassTypeConstraintAttributeが付与されているフィールドのFieldInfo More...
 
SlotTypeAttribute slotTypeAttribute
 SlotTypeAttribute More...
 

Detailed Description

クラスの制約情報

Member Function Documentation

◆ GetConstraintBaseType()

System.Type GetConstraintBaseType ( )

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

Returns
制約の基本型を返す

◆ GetConstraintTypeName()

string GetConstraintTypeName ( )

制約の型名を返す。

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

◆ IsConstraintSatisfied()

bool IsConstraintSatisfied ( System.Type  type)

制約を満たすか判定する

Parameters
type判定する型
Returns
制約を満たしているときtrueを返す。

Member Data Documentation

◆ baseType

System.Type baseType

基本型

◆ constraintAttribute

◆ constraintFieldInfo

System.Reflection.FieldInfo constraintFieldInfo

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

◆ slotTypeAttribute